mysql批量更新查询结果_数据库批量查询结果作为更新的值
生活随笔
收集整理的這篇文章主要介紹了
mysql批量更新查询结果_数据库批量查询结果作为更新的值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數據庫批量更新。 業務需求: 需要將a表中 type為1 的數據的source_id更新為新的id。 因為之前的id是存儲在p_server中,現在更新到了server_info表中 update a set source_id = s.server_id from (select p_server.p_id,p_server.index_code,server_info.ser
數據庫批量更新。
業務需求:
需要將a表中 type為1 的數據的source_id更新為新的id。
因為之前的id是存儲在p_server中,現在更新到了server_info表中
update a set source_id = s.server_id from
(select p_server.p_id,p_server.index_code,server_info.server_id
from p_server join server_info
on p_server.index_code = server_info.index_code) s where
a.source_id = s.p_id
and type = 1;
本條技術文章來源于互聯網,如果無意侵犯您的權益請點擊此處反饋版權投訴
本文系統來源:php中文網
總結
以上是生活随笔為你收集整理的mysql批量更新查询结果_数据库批量查询结果作为更新的值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 肩扛火炮,解放军榴弹发射器射击画面曝光
- 下一篇: netty实现mysql协议_基于Net