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

Настройка на външни ключове в phpMyAdmin?

Ако искате да използвате phpMyAdmin за настройка на отношения, трябва да направите 2 неща. На първо място, трябва да дефинирате индекс на колоната за външен ключ в препращащата таблица (така че foo_bar.foo_id, във вашия случай). След това отидете на релационния изглед (в препращащата таблица) и изберете препоръчаната колона (така че във вашия случай foo.id) и действията за актуализиране и изтриване.

Мисля, че външните ключове са полезни, ако имате няколко таблици, свързани една с друга, по-специално вашите скриптове за изтриване ще станат много кратки, ако зададете правилно опциите за препращане.

РЕДАКТИРАНЕ:Уверете се, че и двете таблици имат избран двигател InnoDB.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Създаване на релационна таблица с 2 различни auto_increment

  2. DATABASE() – Вземете текущото име на базата данни в MySQL

  3. MyCLI – MySQL/MariaDB клиент с автоматично довършване и подчертаване на синтаксиса

  4. Как да покажа съпоставянето на таблица в MySQL

  5. mysql_insert_id безопасен ли е за използване?