2017-04-11 66 views
0

我想在phpMyAdmin加在我的数据库触发器来回滚插入到表中,如果特定属性大于100在phpMyAdmin添加触发器

这里是我的代码,我在窗口定义写在“添加触发器”窗口中:

BEGIN ROLLBACK IF NEW.max_allowed> 100 END;

我收到此错误: MySQL表示:#1064 - 你在你的SQL语法错误;检查对应于您MariaDB的服务器版本使用附近的“IF NEW.max_allowed> 100 END”第2行

可有人请建议我错过什么是正确的语法手册?

回答

0

ROLLBACK不能一起IF在同一语句中使用。 Check the documentation

我建议此代码为您的触发器:

BEGIN 
IF NEW.max_allowed > 100 THEN 
    ROLLBACK; 
END IF; 
END;