创建用于删除的MySQL触发器时​​出错

时间:2014-08-04 18:40:32

标签: mysql

我使用它来防止从MySQL表user

中删除任何内容
delimiter //
CREATE TRIGGER tr_no_del BEFORE DELETE on user
FOR EACH ROW SET
BEGIN
    UPDATE user SET a=0;
END;//
delimiter ;

但是mysql给出了一些语法错误,我在这里缺少什么想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试这个

DELIMITER //

DROP TRIGGER IF EXISTS tr_no_del//

CREATE TRIGGER tr_no_del BEFORE DELETE ON `user`
FOR EACH ROW 
BEGIN
    UPDATE USER SET a=0;
END;//
DELIMITER ;