【发布时间】:2018-07-06 21:23:54
【问题描述】:
各位,
我有两张这样的表:
“_config”表:
“_usuarios”表:
ALTER TABLE `_config` ADD CONSTRAINT `_config__entitycreateuser_fk`
FOREIGN KEY (`_EntityCreateUser`)
REFERENCES `_usuarios`(`UsuarioId`)
ON DELETE CASCADE ON UPDATE SET NULL
我收到此错误:
SQL 错误 (1005): 无法创建表 'databasename'.'#sql-14a4_3' (errno: 121 "写入或更新时重复键)
我尝试将 FOREIGN_KEY_CHECKS 设置为 0 但返回:
SQL 错误 (1825) 无法在表上添加外键约束 '_config'。 FOREIGN KEY 约束中的选项不正确 '数据库名称/_config__entitycreateuser_fk' º 所有表都是空的
【问题讨论】:
标签: mysql sql foreign-keys mariadb