sql >> Databasteknik >  >> RDS >> Mysql

hur man skapar främmande referensnyckel för kompositionens primärnyckel

Vad du vill ha är en begränsning, men det är inte en FK-restriktion (utländsk nyckel). (En FK-begränsning säger att värden för en kolumnlista visas på andra ställen som PK/UNIQUE.) För att genomdriva det deklarativt kan du lägga till redundant genererad (beräknad/beräknad) ) kolumnen Customer_ID till Bank och en FK till den i Customer . För att upprätthålla det utan att lägga till redundanta kolumner behöver du utlösare. Men smarta nycklar är en dålig idé.




  1. Flera SQL-objekt i PHP/MySQLi

  2. DataColumn MaxLength problem med MySql.Data.MySqlClient.MySqlCommand.ExecuteReader

  3. MySQL-syntax för lagrad procedur IF else

  4. Hur infogar jag json-data i tabellen?