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
解决方案 »
- mysql重启后报错
- 为什么select count(主键) from table xxx;比select count(*) from table xxx;效率要高?
- 急急急急急急急急 小妹请教两个表查询出错
- mysql有没有编码转换的函数
- php脚本中的sql语句,为何语句结束不用加上分号呢?
- mysql 下的.err 文件太大 怎么处理?
- MSSQL 转换 MYSQL
- 合并两表不同记录,相同的就相加或减
- MYSQL 复合查询语句
- 为什么我建立一个表后,机器重启就不见了
- 如果一条记录存在则把这个记录删除掉。。。看看有什么问题
- 按用户加入时间,获取第50000名加入用户,和他前后的10名用户发奖励。怎样快速获得要求结果?
这句后面加;