MySQL 5.7 set FOREIGN_KEY_CHECKS = 0 ignorés

voix
0

J'ai trouvé des articles pour les mêmes problèmes, mais ils sont très vieux et lié à un bogue MySQL qui ne devrait pas être présent dans 5.7.

Ici, il y a mon code simple:

mysql> SET FOREIGN_KEY_CHECKS=0;
Query OK, 0 rows affected (0,00 sec)

mysql> ALTER TABLE `soleinforma`.`meter_alarmstate` DROP INDEX `fk_plant_alarmstate`;
ERROR 1553 (HY000): Cannot drop index 'fk_plant_alarmstate': needed in a foreign key constraint

Ce que je fais mal?

Je vous remercie

Créé 18/12/2018 à 11:12
source utilisateur
Dans d'autres langues...                            


1 réponses

MySQL 5.7 set FOREIGN_KEY_CHECKS = 0 ignorés

voix
0

J'ai trouvé des articles pour les mêmes problèmes, mais ils sont très vieux et lié à un bogue MySQL qui ne devrait pas être présent dans 5.7.

Ici, il y a mon code simple:

mysql> SET FOREIGN_KEY_CHECKS=0;
Query OK, 0 rows affected (0,00 sec)

mysql> ALTER TABLE `soleinforma`.`meter_alarmstate` DROP INDEX `fk_plant_alarmstate`;
ERROR 1553 (HY000): Cannot drop index 'fk_plant_alarmstate': needed in a foreign key constraint

Ce que je fais mal?

Je vous remercie

Créé 18/12/2018 à 11:12
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more