sql >> Database teknologi >  >> RDS >> Mysql

hvordan man opretter en fremmed referencenøgle til sammensætningens primærnøgle

Det, du ønsker, er en begrænsning, men det er ikke en FK (fremmednøgle) begrænsning. (En FK-begrænsning siger, at værdier for en kolonneliste vises andre steder som PK/UNIQUE). For at håndhæve det deklarativt kan du tilføje redundant genereret (beregnet/beregnet). ) kolonne Customer_ID til Bank og en FK til det i Customer . For at håndhæve det uden at tilføje overflødige kolonner har du brug for triggere. Men smartnøgler er en dårlig idé.




  1. En eller flere databaser pr. Docker-container

  2. ListView-kontrol med Ms-Access TreeView

  3. Hvornår skal jeg bruge array-kolonner v.s. foreninger i skinner

  4. PostgreSQL 9.5:Skjul adgangskode fra dblink-forbindelse