我想在mysql上创建一个触发器,原代码如下
CREATE TRIGGER comment_afterdelete_on_mynew
before DELETE ON tb1_mynew
FOR EACH ROW
BEGIN
select * from tb1_mynew;
END
不知道为什么老是报第五行有语法错误,也就是我把select语句去掉就可以用了,但我单独测试过这个select语句是正确的
我该怎么解决。
我的mysql是linux上的,版本号是5.0.45
CREATE TRIGGER comment_afterdelete_on_mynew
before DELETE ON tb1_mynew
FOR EACH ROW
BEGIN
select * from tb1_mynew;
END
不知道为什么老是报第五行有语法错误,也就是我把select语句去掉就可以用了,但我单独测试过这个select语句是正确的
我该怎么解决。
我的mysql是linux上的,版本号是5.0.45
解决方案 »
- mysqldump 导出 .SQL数据库出错 请高手指点
- Mysql 时间段查询:相同gaddress的,当前时间 大于 gstarttime ,且小于gstoptime ,排列的第一条数据。
- mysql拼接sql语句的问题请教
- source 导入后 字符文本字段内容变成乱码~
- 200分求一份mysql 3.23.58 ,官方的需要编译,不会用
- 我从其他的mysql data下的数据库文件拷贝到另一个mysql的data下可是提示
- 奇怪的mysql(有兴趣的进来看看)
- mysql DATE_FORMAT 周的计算
- mysql的备份与还原
- 如何查有多少个从库IP连接主库(主从同步)
- mysql的几个菜鸟问题,高手请进
- mysql 把int转换为varchar怎么实现呢?
Not allowed to return a result set from a trigger在TRIGGER中不能返回结果集,你要达到什么目的
delimiter $$
CREATE TRIGGER comment_afterdelete_on_mynew
before DELETE ON tb1_mynew
FOR EACH ROW
BEGIN
sql 语句;
END;$$
delimiter ;