mysql 利用触发器(Trigger)让代码更简单

http://blog.51yip.com/mysql/695.html

 

delimiter ||
CREATE TRIGGER del_test BEFORE DELETE ON stu FOR EACH ROW
BEGIN 
SET @stu_id = OLD.id;
DELETE  FROM stu_info where stu_id = @stu_id;
END;
|| delimiter;

 

注意:这里不能使用AFTER,因为先删除stu后,OLD.ID就找不到值了

你可能感兴趣的:(mysql,触发器)