小编Amr*_*mro的帖子

更新mysql表,从同一个表中选择

我是MYSQL查询语句的新手,我目前仍然坚持使用以下代码

UPDATE fb_messages
SET sent = 'Yes' 
WHERE msg_id = (SELECT MAX(msg_id) AS MSG_ID 
                FROM fb_messages
                WHERE sent = 'No')
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

#1093 - You can't specify target table 'fb_messages' for update in FROM clause
Run Code Online (Sandbox Code Playgroud)

我搜索了一个解决方案,以解决类似的情况,但我真的找不到,请帮助

mysql

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×1