私はこの外部キーを持っています:
ALTER TABLE `tags`
ADD CONSTRAINT `file_fk` FOREIGN KEY (`file_id`)
REFERENCES `files` (`id`);
行を削除するfiles
とtags
、そのファイルに関連付けられたままになると、当然のことになりIntegrity constraint violation: 1451 Cannot delete or update a parent row
ます。私は何をすべきか?ファイルを削除してからそれに関連付けられたタグを削除できますか? または、最初にタグを削除してからファイルを削除する必要があり、他に方法はありませんか?
編集: を見つけたON DELETE CASCADE
ので、おそらく代わりにこれを使用する必要があります。