mysql之Duplicate-foreign-key错误: 有时候导入数据的时候会出现这个错误:Error 1826: Duplicate foreign key constraint 错误,原因如下:
在一个数据库中建了若干张表,其中的外键索引重复了,才导致这个问题:
例如,A表有一个字段 aid,B表有一字段为bid 和 a_id,其中a_id为外键,联系到A表,此时如果再新建一个C表,字段为 cid 和 a_id,其中a_id也为联系A表的外键,默认下生成的index索引名是一样的,故报错!
记得 foreign key name 也需要改一下,上面改的只是foreign key 对应字段建的index的名称
