我有兩個包含數據的表。 我想刪除兩個表中的行。 但我有他們之間的外鍵。 我該怎麼做?Mysql:用外鍵刪除兩個表中的行
departure
id departure_date
1 2016-09-29
2 2016-09-30
departure_time
id departure_id (fk)
1 1
2 2
最好的辦法是有一個查詢來獲取要刪除的所有行,並同時刪除兩個表中的行。 有沒有辦法做到這一點,而不刪除約束/ FK?
在這個例子中,說我想從最新刪除所有離港2016年9月30日
(刪除出發:ID 2和DEPARTURE_TIME:ID:2)
嗨Mumesh,我錯了嗎?或者你寫的兩個問題都是一樣的?感謝您確認o突出顯示差異。 – Robert
他正在使用兩個不同的列'id'和'departure_id',但只有'departure_id'纔是正確的。 – Manatax