【发布时间】:2014-07-09 08:27:38
【问题描述】:
请看一下我的 MySQL 子句。
UPDATE `users_words` SET `priority` = (SELECT MAX(`priority`)+1 FROM `users_words`) where `userid` = 89 AND `wordid`="agree"
在这里,我将通过将现有的最大 priority 字段值加 1 来更新 priority 字段。但我收到错误You can't specify target table 'users_words' for update in FROM clause。
我该如何解决这个问题?
【问题讨论】:
标签: mysql sql select sql-update