私のDBにデータを保存するとき、私は、このエラーを取得しています:キー制約が失敗する - それはどういう意味ですか?
SQLSTATE [23000]:整合性制約違反:1452は、子行を追加または更新できません:。 外部キー制約が失敗した(
mydb
samplelist_item
、 CONSTRAINTFK_SAMPLELIST_ITEM_SAMPLELIST
FOREIGN KEY(samplelist_id
)UPDATE CASCADE ON DELETE CASCADE ONsamplelist
(samplelist_id
)を参照)
ない問題が何であるかを確認してください。
私はあなたのmysqlエンジンを知っているかもしれませんか?それはinnoDBかMyISAMです –
わかりません、私はテーブルsamplelistとsamplelist_itemをinnodbに設定しました。私のdbのテーブルのいくつかはmyisamです、それは確かです。 – EOB
innoDbが外部キーをサポートしているかどうかを確認しました –