sql >> Database teknologi >  >> RDS >> PostgreSQL

FEJL:der er ingen unik begrænsning, der matcher de givne nøgler for den refererede tabellinje

Det er fordi name kolonne på bar tabellen har ikke UNIQUE begrænsning.

Så forestil dig, at du har 2 rækker på bar tabel, der indeholder navnet 'ams' og du indsætter en række på baz med 'ams'bar_fk , hvilken række på bar ville det referere, da der er to rækker, der matcher?



  1. Sum med SQL server RollUP - men kun sidste opsummering?

  2. Tilføj standardværdien for datetime-feltet i SQL Server til et tidsstempel

  3. Hvordan databaser bruges i e-handel

  4. Find sekvenshuller i en tabel i Oracle