我有两个表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