Mysql下写一个存储过程并将更新的数据插入到日志表里。运行时报错了,报...
发布网友
发布时间:2022-04-26 19:24
我来回答
共3个回答
热心网友
时间:2022-04-09 17:59
update shop_food_orderitem foi set foi.state='trade_closed' ,foi.closed_time=now() where foi.order_id = fo.order_id;
fo是什么表的别名?
例子:
update A set A.field=B.field1 from B where A.id=B.id
update shop_food_order set state='trade_closed', order_time=now(),closed_time=now() where order_id = order_id;
你这个where条件永远是真的
insert into log_order(shop_id ,domain ,order_id ,order_type ,opera_explain ,record_time ,record_user ) values(?,?,?,?,?,?,?);
?是什么值?
热心网友
时间:2022-04-09 19:17
写的太潦草了,能不错吗
热心网友
时间:2022-04-09 20:51
最后一个分号是手误吗,中文符号!追问是的