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

Грешка с външния ключ на mysql #1452

Това означава, че имате поне един ред в дъщерната таблица, който препраща към несъществуващ ред в родителската таблица.

Ако сте абсолютно сигурни, че сте добре с такъв проблем с целостта на данните, можете да добавите външния ключ, като деактивирате проверките на външния ключ, преди да стартирате ALTER TABLE команда:

SET FOREIGN_KEY_CHECKS = 0;


  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 now() променя часовата зона

  2. Закъснение при изпълнение на задействане/процедура на MySQL

  3. MySQL базирано на курсора пагинация с множество колони

  4. Извикайте съхранена процедура за всеки ред, върнат от заявка в MySQL

  5. Как да показвам албуми с изображения в публикации? [използвайки само PHP и MYSQL]