我想在phpmyadmin的数据库中添加一个触发器,以便在特定属性大于100时将插入回滚到表中。
这是我在“添加触发器”窗口中在定义窗口中编写的代码:
BEGIN ROLLBACK IF NEW.max_allowed> 100 END;
我收到此错误: MySQL说:#1064 - 你的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以便在'IF NEW.max_allowed>附近使用正确的语法。 100结束'第2行
有人可以建议我缺少什么吗?
答案 0 :(得分:0)
ROLLBACK
无法在同一声明中与IF
一起使用。
Check the documentation
我建议您触发此代码:
BEGIN
IF NEW.max_allowed > 100 THEN
ROLLBACK;
END IF;
END;