【发布时间】:2018-09-06 09:35:37
【问题描述】:
我有一个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?
【问题讨论】:
-
涉及多少行??
-
@scaisEdge 该表包含 ~50k 行
-
更新您的问题并添加与您的问题相关的sql代码..(不仅仅是代码的一部分)
标签: mysql key mysql-workbench