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

MySQL не може да създаде ограничение за външен ключ

Само като хвърлям това в комбинацията от възможни причини, попаднах на това, когато колоната на референтната таблица имаше същия „тип“, но нямаше същото подписване.

В моя случай колоната на таблицата за препращане беше TINYINT UNSIGNED и моята колона за референтна таблица беше TINYINT SIGNED. Подравняването на двете колони реши проблема.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. КОЛОНА ИЗПУСКАНЕ на MySQL

  2. „Свържете“ приложение на rails към вече съществуваща MySQL DB?

  3. Пишете с главни букви първата буква на всяка дума в съществуващата таблица

  4. JSON_REPLACE() – Замяна на стойности в JSON документ в MySQL

  5. Как да добавя още членове към моята колона от тип ENUM в MySQL?