sql >> Databasteknik >  >> RDS >> Mysql

Det går inte att ändra kolumn som används i en främmande nyckel-begränsning

Du kan stänga av kontroller av främmande nyckel:

SET FOREIGN_KEY_CHECKS = 0;

/* DO WHAT YOU NEED HERE */

SET FOREIGN_KEY_CHECKS = 1;

Se till att INTE använda detta i produktionen och ha en säkerhetskopia.



  1. Förstå index i MySQL:Del två

  2. MySQL:ALTER IGNORE TABLE LÄGG TILL UNIK, vad kommer att trunkeras?

  3. Versaler av dag- och månadsnamn vid formatering av datum i Oracle

  4. Kan en sql-servertabell ha två identitetskolumner?