我有一个 php
创建大型临时mysql表的脚本。
创建这个表需要一个荒谬的大时间(超过30分钟!)。所以我决定排除故障。我确信问题出在 Keys
.
我曾经 MySQL WorkBench
要做到这一点,我现在很难理解这句话:
/!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@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`)
/!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS /;
这是不是意味着我有重复的钥匙 CONC_ID
? 或者我有一个 Key
那是指它自己?
1条答案
按热度按时间djp7away1#
索引
conc_id
是多余的,因为它与主键相同。您可以使用alter table <your_table> drop index conc_id;
```/!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS /;