2011-07-28 29 views
1

比方說,有2臺以下定義行: photos_libraries (id , name)photos (id , library_id)MySQL的:使用FK刪除從父表不匹配子表

時的照片行被刪除或更新我「D喜歡運行的功能:

delete from photos_libraries where id not in (select library_id from photos) 

有沒有辦法做到這一點使用外鍵?

回答

1
+0

謝謝,但我認爲'在刪除級聯'只是「從照片刪除其中id ='the_library_id'」(其中the_library_id是刪除行的library_id)。因此,當圖書館有2張照片並刪除一張照片時,它會刪除圖書館。 – patrox

相關問題