mysql 进行更新 更新条件为一个sql语句的结果
应用场景如下 :
我需要更新用户表中的部门id为35的更改为43 并且只更改600个人 mysql 语句如下
UPDATE user
SET dep_id = 43
WHERE
id IN ( SELECT id FROM user WHERE dep_id = 35 )
LIMIT 6000 ;
UPDATE user
SET dep_id = 43
WHERE
id IN ( SELECT id FROM user WHERE dep_id = 35 )
LIMIT 6000 ;