我有兩個表RESERVATIONS
和RESERVATION DETAILS
。添加一個TRIGGER到phpMyAdmin MySQL表中刪除表A中的一行,它的相應行在表B中被刪除
RESERVATIONS
的主鍵reservationId
是RESERVATION DETAILS
中的外鍵。
在我的網站上,用戶可以從RESERVATION
表中刪除預約。
我如何添加,這樣,如果reservationId
從RESERVATION
表中刪除,對應於RESERVATION DETAILS
的reservationId
行也被刪除的觸發器?
使用phpMyadmin。
謝謝,但它仍然無法正常工作。我有雙重檢查和表/行名稱匹配。 這裏: CREATE TRIGGER reservation_detail_delete AFTER DELETE上預訂 'FOR EACH ROW BEGIN DELETE FROM reservationdetail WHERE reservationdetail.ReservationID = reservation.ID; END' – user3081458 2015-04-01 13:12:25
@ user3081458 - 「ON RESERVATION」或「ON RESERVATIONS」? – 2015-04-01 22:20:38
@SimonMᶜKenzie這張桌子叫做'RESERVATION',所以是'ON RESERVATION'' – user3081458 2015-04-02 10:33:18