私はMySQLデータベースを持っています。私はplaces.match_no > 26
とmatches.chart_id = 106
のすべての一致を削除したいと思います。内部結合で外部キー制約のあるMySQL削除が失敗します
DELETE matches
FROM kk_matches AS matches
INNER JOIN places ON places.id = matches.place_id
AND places.match_no > 26
WHERE matches.chart_id = 106
これは、エラーが発生します。
#1451 - Cannot delete or update a parent row: a foreign key constraint fails...
何をしますか?
は、子テーブルは 'ON NO ACTION'を削除しており、それは私が使用したいものだんです。 – xms