删除删除Cascade MySQL

时间:2015-03-10 12:15:31

标签: mysql database database-design relational-database database-create

我创建了两个名为(Config)的表和另一个(记录):

 CREATE TABLE Config(
   configID VARCHAR(100)  NOT NULL,
   featureID VARCHAR(100) NOT NULL,
   bpID VARCHAR(100),
PRIMARY KEY (configID, featureID)
);


CREATE TABLE Records(
   tID VARCHAR(100)  NOT NULL,
   configID VARCHAR(500) NOT NULL,
PRIMARY KEY (tID),
FOREIGN KEY (configID)  REFERENCES Config (configID) ON DELETE CASCADE

);

我想删除约束" ON DELETE CASCADE"从第二个表。 我首先尝试删除FK,然后删除表格以重新创建它,但我收到此错误"重命名错误(错误:152)"。

有什么建议吗? 谢谢,

1 个答案:

答案 0 :(得分:-1)

两个建议:

  1. 尝试更改表并从级联切换回默认/无操作
  2. 删除外键约束并重新创建表