DROP TRIGGER /*!50032 IF EXISTS */ `t_afterinsert_on_tt`$$CREATE
TRIGGER `t_afterinsert_on_tt` BEFORE INSERT ON `tt`
FOR EACH ROW BEGIN
DECLARE _type VARCHAR(2);
IF new.reply_id="477785" THEN SET @_type="9"
END IF;
END;
$$这样为什么不行。提示错误:
错误码: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'END IF;
END' at line 7
TRIGGER `t_afterinsert_on_tt` BEFORE INSERT ON `tt`
FOR EACH ROW BEGIN
DECLARE _type VARCHAR(2);
IF new.reply_id="477785" THEN SET @_type="9"
END IF;
END;
$$这样为什么不行。提示错误:
错误码: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'END IF;
END' at line 7
解决方案 »
- 如何做到只用一个存储过程就可以更新表中的任意字段?
- 求助:如何在PostgreSQL8下配置Kerberos
- 写个触发器也错了,帮忙看看怎么回事了啊?
- 覆盖了mysql中的默认数据库
- mysql安装在linux中,现在想改变数据库存放的路径,该怎么做?
- 有没有mysql函数的实例,可以传入传出多值的例子,复杂点的好
- windows 下如何让 PHP MySQL 使用命名管道连接?
- MySQL不支持View吗?想实现View的功能怎么办?
- mysql的and or的SQL优化
- mysql binlog 配置 问题
- 如果一条记录存在则把这个记录删除掉。。。看看有什么问题
- 按用户加入时间,获取第50000名加入用户,和他前后的10名用户发奖励。怎样快速获得要求结果?
这句后面加;