如何在mysql触发器中声明If语句

Posted

技术标签:

【中文标题】如何在mysql触发器中声明If语句【英文标题】:How to declare If Statement in mysql triggers 【发布时间】:2021-06-23 15:04:22 【问题描述】:

我正在尝试在 phpmyadmin 中创建触发器。谁能告诉我这个查询出了什么问题,它一直告诉我 mysql 错误 #1064,SQL Syntax

【问题讨论】:

告诉我 MySQL 错误 #1064,SQL 语法提供完整且未更改错误消息。 不要换行日期时间文字。 解决不了问题 另外count是保留字/关键字,所以列/变量名必须用反引号括起来。 我尝试将变量“count”更改为“updatedcount”,但错误仍然存​​在。 【参考方案1】:

触发器主体的开头没有BEGIN,以匹配最后一行的end

【讨论】:

以上是关于如何在mysql触发器中声明If语句的主要内容,如果未能解决你的问题,请参考以下文章

触发器中的 MySQL IF 语句 - ELSE 不执行任何操作

mysql 触发器中的 IF...THEN 语句

mysql 存储过程

MySQL中的存储过程

IF 语句返回 #1064 的 MySQL 触发器

mysql 触发器 if 语句 update