(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)」というエラーが表示されます。
助言がありますか?ありがとうございました、