打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
mysql update from 子查询

mssql 子查询更新

update log set uin= b.uin
from log a,logs b
where a.accountuin = b.accountuin

mysql 不支持 update 子查询更新

找了半天资料 终于搞定了...

update `log` a inner join `logs` b on a.`accountuin` = b.`accountuin`
set a.`uin` = b.`uin` where a.`accountuin` = b.`accountuin`

这样就能 将查询出来的字段批量更新过去了...
String sql="update jf_wares w INNER JOIN jf_order_detail od ON od.wares_id=w.wares_id  set w.surplus_num=IF(w.surplus_num>od.buy_count,w.surplus_num-od.buy_count,0) where od.order_id=? ";
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MySQL 5.7 update误操作后数据恢复详解
MySQL-Front连接不了mysql的解决方法之一
mysql表的更新
数据库主从监控脚本,数据传到influxdb
《鄒石泉詩選》[清]鄒貽詩
清仓特价〡JF 32~61、M 四连张大全
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服