【发布时间】:2014-02-12 02:44:39
【问题描述】:
我正在使用 Mysql Workbench。我已经做好了桌子。
现在我想在名为Personal_Details 的表中添加外键,该键是Login 表中的主键。
但是当我尝试这样做时,它会显示以下错误:
ERROR 1005: Can't create table 'shaadiDB.#sql-404_25' (errno: 121)
SQL 语句:
ALTER TABLE `shaadiDB`.`Personal_Details`
ADD CONSTRAINT `Login_Id`
FOREIGN KEY (`Login_Id` )
REFERENCES `shaadiDB`.`Login` (`Login_Id` )
ON DELETE NO ACTION
ON UPDATE NO ACTION
, ADD INDEX `Login_Id` (`Login_Id` ASC)
【问题讨论】:
-
“经常发生”是什么意思?您是否如此频繁地更改表结构?
-
不,我不会经常更改表格
标签: mysql sql foreign-keys innodb foreign-key-relationship