要求,经过查询,如果order表中有订单记录,即order id>0即表示存在记录.则更新该会员的user表.
UPDATE `user` u,`order` o SET u.`change_lock`=1 WHERE u.`phone` = o.`user` and o.`id`>0

本文介绍了一种通过SQL语句更新用户表中特定字段的方法。当订单表存在订单记录时,将对应用户的change_lock字段设置为1。涉及内连接操作及条件判断。
要求,经过查询,如果order表中有订单记录,即order id>0即表示存在记录.则更新该会员的user表.
UPDATE `user` u,`order` o SET u.`change_lock`=1 WHERE u.`phone` = o.`user` and o.`id`>0

4242
538
367

被折叠的 条评论
为什么被折叠?