从mysql中的子查询更新表中的字段

时间:2015-10-01 15:48:47

标签: mysql

我试图更新子查询中使用的表中的字段:

UPDATE counsellors_professional_body_link SET membership_number = CONCAT('0', membership_number) WHERE professional_body_link_id IN (SELECT professional_body_link_id FROM counsellors_professional_body_link WHERE professional_bodyid=5 AND CHAR_LENGTH(membership_number) = 5)

但我被告知:

您无法指定目标表' counsellors_professional_body_link'用于FROM子句中的更新

如何做到最好?

0 个答案:

没有答案