在 phpmyadmin 中添加触发器
Posted
技术标签:
【中文标题】在 phpmyadmin 中添加触发器【英文标题】:Adding Triggers in phpmyadmin 【发布时间】:2017-09-06 15:15:08 【问题描述】:如果特定属性大于 100,我想在我的数据库中的 phpmyadmin 中添加一个触发器以回滚插入到表中。
这是我在“添加触发器”窗口中定义的窗口中编写的代码:
开始 如果 NEW.max_allowed > 100 则回滚 结束;
我收到此错误: mysql 说:#1064 - 你的 SQL 语法有错误;检查与您的 MariaDB 服务器版本相对应的手册,以在第 2 行的“IF NEW.max_allowed > 100 END”附近使用正确的语法
有人可以建议我缺少什么吗?
【问题讨论】:
【参考方案1】:ROLLBACK
不能与IF
在同一语句中使用。
Check the documentation.
我建议为您的触发器使用此代码:
BEGIN
IF NEW.max_allowed > 100 THEN
ROLLBACK;
END IF;
END;
【讨论】:
以上是关于在 phpmyadmin 中添加触发器的主要内容,如果未能解决你的问题,请参考以下文章