0
からわずか1列制約word_id
とpreposition_id
。ドロップ複合主キー制約
word_id
からプライマリキー制約を削除し、preposition_id
フィールドに触れることなく、リンクテーブル(外部キーテーブル)からデータを失うことはありません。どうしたらいいですか?
よろしくお願いいたします。
からわずか1列制約word_id
とpreposition_id
。ドロップ複合主キー制約
word_id
からプライマリキー制約を削除し、preposition_id
フィールドに触れることなく、リンクテーブル(外部キーテーブル)からデータを失うことはありません。どうしたらいいですか?
よろしくお願いいたします。
制約を変更し、主キーの「半分」だけを削除する構文はありません。
プライマリキー全体を削除して、それをscrachから再作成する必要があります。
ジャスト:
ALTER TABLE tablename DROP PRIMARY KEY;
、その後:
ALTER TABLE tablename ADD PRIMARY KEY (preposition_id);
あなたはすべての外部キーのタールの参照にこのテーブルの主キーをドロップする最初の必要があります。
テーブル内のデータは保持されます。