2

我创建了 2 个表,一个名为 (Config),另一个名为 (Records):

 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)”。

有什么建议么?谢谢,

4

1 回答 1

-2

两个建议:

  1. 尝试更改表并从级联切换回默认/无操作
  2. 删除外键约束并重新创建表
于 2015-03-10T12:27:12.167 回答