mysql uodate select子查询
2024-10-19 06:30:16
UPDATE user SET pwd='123' WHERE id in (
SELECT id from user WHERE username = 'zx'
);
报错[Err] 1093 - You can't specify target table 'user' for update in FROM clause
我们可以写内连接达到同样的效果 :
UPDATE USER a
INNER JOIN USER b ON b.username = 'zx'
AND a.id = b.id
SET a.pwd = 3
最新文章
- 如何让eclipse进行智能提示?
- python3.4 build in functions from 官方文档 翻译中
- 利用Linux下的pthread_mutex_t类型来实现哲学家进餐问题
- Codeforces Round #200 (Div. 1)D. Water Tree dfs序
- Azure File SMB3.0文件共享服务(3)
- MAC OSX在视图port哪个程序占用,杀死进程的方法
- HDU 5534 Partial Tree
- 2. struct A 和 typedef struct A
- Microsoft Visual Studio 2017 编译最新版 libuv 1.x
- Python定时任务
- bzoj 1076 奖励关 状压+期望dp
- 【HTML+CSS】在书写代码时的便捷应用
- Northwind学习笔记
- LeetCode——4Sum &;amp; 总结
- 全局唯一Id:雪花算法
- 集群的session问题解决方案
- model.find(options)
- tp5操作mongo
- VC遍历窗体控件的实现
- 内存空间申请(C)