2

(Config) という名前のテーブルと (Records) という名前のテーブルを 2 つ作成しました。

 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

);

2 番目のテーブルから "ON DELETE CASCADE" という制約を削除したいと考えています。最初に FK を削除してから、テーブルを削除して再作成しようとしましたが、「名前変更のエラー (エラー: 152)」というエラーが表示されます。

助言がありますか?ありがとうございました、

4

1 に答える 1