【发布时间】:2013-07-05 08:22:02
【问题描述】:
我正在使用以下代码将员工 ID 从 123456 更新为 00123456,但它返回错误。
MySQL Database Error: You can't specify target table 'tblempleave' for update in FROM clause
我的查询:
update tblempleave
set fldempid = concat('00',fldempid)
Where fldempid in (select fldempid from tblempleave);
【问题讨论】:
-
where子句在做什么?你想做什么? -
就目前而言,WHERE 子句是多余的。
标签: mysql sql sql-update