共计 203 个字符,预计需要花费 1 分钟才能阅读完成。
大抵报错
MySQL 1022 can’t write duplicate key in table
起因
不同数据表所设置的外键名称反复了。
例子:
myorder 订单表和 cart 购物车表都有外键 userId,关联 user 表中的主键 userId。且二者外键名一样,则报错。
解决
批改一下外键名称即可。(比方这里批改 cart 表的)
参考
1022 can’t write duplicate key in table #‘sql_XXXXX’
正文完