[Err] 1022 - Can‘t write; duplicate key in table ‘#sql-1500_26‘

    今天用powerdesigner修改了一些外键关系,有两个外键的名字取一样的,忘记改了。然后在用navicat运行sql文件时,报出[Err] 1022 - Can't write; duplicate key in table '#sql-1500_26'的错误。

     1022错误代码意味着:关键字重复,更改记录失败。
    仔细一看表之间的各种,果然有两个外键命名一致,改了之后重新运行就通过了。
 
 

注意:如果改完依然报这个错,查看现有表中数据是否已存在与要关联的表对不上的数据,删除不相关的数据才可以修改表结构!

你可能感兴趣的:(database)