sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Utländsk nyckel vid raderingskaskad - Finns det en definierad exekveringsorder?

Din ALTER TABLE table ADD CONSTRAINT foreign_key FOREIGN KEY är desamma, så de kan inte vara orsaken till felet.

(...texten är borttagen)

Kan inte förklara det konstiga beteendet. Kan föreslå en lösning:

SET FOREIGN_KEY_CHECKS = 0;
DELETE FROM A WHERE ID=1;
SET FOREIGN_KEY_CHECKS = 1;



  1. Hur man infogar värden i en IDENTITY-kolumn i SQL Server

  2. MYSQL-fråga för att få datumskillnad

  3. EF5:Kan inte bifoga filen '{0}' som databas '{1}'

  4. Lagra flera bitvärden i en enda tabellkolumn