create trigger update_mrreservation02
after update on prem_mr_reservation for each row
begin
if OLD.meeting_id!=NEW.meeting_id then
insert into listen_update_mrreservation_update (create_time,login_user) values(now(),'111')
end if;
end
在mysql建立触发器时,报错,代码如下,求好心人解答,注:insert语句单独运行没问题
答案:2 悬赏:20
解决时间 2021-04-18 08:03
- 提问者网友:清羽墨安
- 2021-04-18 05:07
最佳答案
- 二级知识专家网友:佛说妍妍很渣
- 2021-04-18 05:14
看了下错误,是说你写的有语法错误。
insert into listen_update_mrreservation_update (create_time,login_user) values(now(),'111')
这句完事要写上分号。
insert into listen_update_mrreservation_update (create_time,login_user) values(now(),'111');
同样,end完事的时候,也要加上分号
end;
希望能解决你的问题。
insert into listen_update_mrreservation_update (create_time,login_user) values(now(),'111')
这句完事要写上分号。
insert into listen_update_mrreservation_update (create_time,login_user) values(now(),'111');
同样,end完事的时候,也要加上分号
end;
希望能解决你的问题。
全部回答
- 1楼网友:我叫很个性
- 2021-04-18 06:15
你好!
很明显一定是inset 语句有错误,根据你提问的内容,我发现你的表名和列名间有空格,这就是错误所在。至于你说单独执行无误,那应该是单独执行时表名和列名空格没有的缘故。
打字不易,采纳哦!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯