Code Bye

用触发器insert时报错unknown column ‘returnbook.bookid’ in ‘

小弟在写触发器的时候遇到了问题。
有两个表,触发器在lendlist里


就是在update lendlist时传3个数据传到returnbook这个表里,然后语法没问题,update时出问题了

还是新手。求大大解答,先谢谢了
解决方案

10

触发器里面 改为
where lid = NEW.lid

10

跪求LZ结贴给分

20

引用 3 楼 sinat_14958547 的回复:

之前触发器是这样的
if NEW.realrtime<>0 then
insert into returnbook (bookid,userid,lendtime) values (new.bookid,new.userid,new.lendtime);
end if
报同样错误,不知道是不是new的问题。改了old也没用

从表面看,好像没有错误,你试试 在 end if后面加上 分号 ;


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用触发器insert时报错unknown column ‘returnbook.bookid’ in ‘