2
我有這樣的外鍵:完整性約束違規:1451無法刪除或更新父行
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
,所以可能我應該這樣做,是啊?