1

room_tbテーブルとセラーテーブルがあります。を作成したいfk

ALTER TABLE seller
ADD CONSTRAINT fk_romid
FOREIGN KEY (roomID)
REFERENCES room_tb(roomID)

roomIDroom_tbは私のテーブルの主キーであり、ですautoincrementroomIDは と同じ文字を持つ単純な整数ですroomIDroom_tb、 ではありませんautoincrement

エラーが発生しています:

1452 - 子行を追加または更新できません: 外部キー制約が失敗しました ( iwant2.<ファイル名 '#sql-13ec_2c7' を説明するときの結果 2>、CONSTRAINT fk_romidFOREIGN KEY ( roomID) REFERENCES room_tb( roomID))

私は何を間違えましたか?

4

1 に答える 1

0

データベースにデータがないか確認してください。利用可能なデータが問題を引き起こす場合もあります。そのため、それらのデータを削除することをお勧めします。

于 2013-08-23T02:47:45.413 に答える