Mysql
 sql >> база данни >  >> RDS >> Mysql

как да създадете чужд референтен ключ за съставен първичен ключ

Това, което искате, е ограничение, но не е ограничение FK (чужд ключ). (Ограничението FK казва, че стойностите за списък с колони се появяват другаде като PK/UNIQUE.) За да го наложите декларативно, можете да добавите излишно генерирани (изчислени/изчислени ) колона Customer_ID към Bank и FK към него в Customer . За да го наложите без добавяне на излишни колони, имате нужда от тригери. Но интелигентните ключове са лоша идея.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Генериране на QR кодове от MySQL редове

  2. Как да задам избрания елемент в падащо меню

  3. подзаявка (Неправилни аргументи за ПРОТИВ), използвайки Mysql

  4. Flask-SQLAlchemy - Кога се създават и унищожават таблиците/базите данни?

  5. Нямам достъп до базата данни на Google Cloud SQL от моя App Engine