/!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 /;
-
/!40014
意思是“仅当MySQL服务器版本至少为4.0.14时才执行此操作
-
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS
foreign_key_checks
在变量中
old_foreign_key_checks
-
然后使用禁用外键检查
FOREIGN_KEY_CHECKS=0
PRIMARY KEY (`CONC_ID`,`d_id_2`),
KEY `vo_marque_id` (`VM_id`),
KEY `CONC_ID` (`CONC_ID`,`d_id_2`)
-
索引
conc_id
alter table <your_table> drop index conc_id;
/!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS /;
-
外键检查
使用之前使用的变量。仅当版本大于4.0.14时,才再次进行此操作