搜索

mysql如何跨库查询批量更新

发布网友 发布时间:2022-04-22 17:59

我来回答

1个回答

热心网友 时间:2022-04-08 02:50

如果A、B库在同一个mysql实例下(同一执行程序下)可以用A.search,B.room去访问:
update A.search s join B.room r on s.room_id=r.room_id
set s.is_online=r.is_online;
不过你这room如果只有几条,直接把is_online对应room_id的值写在sql里去更新A.search表不就好了
update A.search set is_online=(case when room_id=x1 then y1 when room_id=x2
then y2 when room_id=x3 then y3 ...... else yn end)
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top