mysql - 操作语句
SELECT * FROM `wecom_friend` where username='马壮' LIMIT 100;
SELECT * FROM `wecom_friend` where work_id like 'P%' LIMIT 100;
UPDATE wecom_friend
SET work_id = acct_id
WHERE work_id != acct_id AND work_id like 'P%';更新 sys_api_user_route 表中的 user_token 和 route_key 字段,值来自于 sys_api_user 表和 sys_api_route 表
sql
--子查询,有性能问题
UPDATE sys_api_user_route
SET user_token=(SELECT access_token FROM sys_api_user WHERE id=sys_api_user_route.user_id),
route_key=(SELECT route_key FROM sys_api_route WHERE id=sys_api_user_route.route_id)
--mysql不支持
UPDATE sys_api_user_route
SET user_token = u.access_token,
route_key = r.route_key
FROM sys_api_user_route ur
JOIN sys_api_user u ON u.id = ur.user_id
JOIN sys_api_route r ON r.id = ur.route_id;
--mysql支持
UPDATE sys_api_user_route ur
JOIN sys_api_user u ON u.id = ur.user_id
JOIN sys_api_route r ON r.id = ur.route_id
SET ur.user_token = u.access_token,
ur.route_key = r.route_key;