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

MySQL - Не може да се добави или актуализира дъщерен ред:ограничение на външния ключ е неуспешно

Реших моята 'ограничението на външния ключ е неуспешно ' проблеми чрез добавяне на следния код в началото на SQL кода (това беше за импортиране на стойности в таблица)

SET @[email protected]@CHARACTER_SET_CLIENT;
SET @[email protected]@CHARACTER_SET_RESULTS;
SET @[email protected]@COLLATION_CONNECTION;
SET NAMES utf8;
SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
SET @[email protected]@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';
SET @[email protected]@SQL_NOTES, SQL_NOTES=0; 

След това добавяне на този код в края на файла

SET [email protected]_SQL_MODE;
SET [email protected]_FOREIGN_KEY_CHECKS;
SET [email protected]_UNIQUE_CHECKS;
SET [email protected]_CHARACTER_SET_CLIENT;
SET [email protected]_CHARACTER_SET_RESULTS;
SET [email protected]_COLLATION_CONNECTION;
SET [email protected]_SQL_NOTES; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхранявайки статистически данни, имам ли нужда от DECIMAL, FLOAT или DOUBLE?

  2. SQLSTATE[HY093] :израз на pdo по време на вмъкване в mysql db

  3. Как лесно да импортирате множество sql файлове в MySQL база данни?

  4. MySQL PHP група по ден и общо за всеки ден

  5. Остави присъединяване, сумиране и броене на група по