MySql Subquery returns more than 1 row

在运行数据更新的时候出现:Subquery returns more than 1 row 这个错误,看英文意思是返回了多个结果。

解决方法是:
UPDATE jeef-hrcsos.case_follow B SET handler_name = (SELECT name FROM hr400.sys_user A WHERE A.login_name = B.handler_id limit 1);

在子查询条件语句加limit 1,找到一个符合条件的就可以了!

你可能感兴趣的:(mysql,sql)