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

Грешка 1215:Не може да се добави ограничение за външен ключ

Попаднах на страшната грешка 1215, докато използвах Workbench и прекарах дълго време, опитвайки се да разбера какво не е наред. В крайна сметка забелязах, че някои от моите таблици бяха дефинирани с "latin1 - съпоставяне по подразбиране", докато други бяха дефинирани с "Schema Default". Трябваше да разширя дефинициите на таблицата една по една в диаграмата на EER, за да видя опцията за промяна на това. Промених всички дефиниции на "По подразбиране на схемата" и проблемът изчезна. Уау!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изявление на масив PDO IN() И заместител

  2. Достатъчен ли е Markdown (с strip_tags) за спиране на XSS атаки?

  3. Последици за производителността от разрешаването на използването на псевдоним в клаузата HAVING

  4. Sqlalchemy, необработена заявка и параметри

  5. MySQL преобразува низ от дата в Unix timestamp