mysql update select 同一张表
来源:互联网 发布:淘宝高端是极限词吗 编辑:程序博客网 时间:2024/05/16 04:57
例如:
update from a表 where id in( select id from a表 where ......)
mysql 会报 [Err] 1093 - You can't specify target table 'tc_cust' for update in FROM clause
MySQL手册UPDATE documentation这下面有说明 : “Currently, you cannot update a table and select from the same table in a subquery.”
解决方法:
1,创建临时表。(挺麻烦的。)
2,在in 字句 中 再用一层select 查询封装a表
update from a表 where id in( select id from (select id from a表 where ......) a1)
0 0
- MySQL SELECT同时UPDATE同一张表
- MySQL SELECT同时UPDATE同一张表
- mysql update select 同一张表
- mysql select 同时update 同一张表
- mysql update select 在同一张表的
- MySQL update语句嵌套select语句同一张表
- Mysql update语句赋值嵌套select,更新和查询同一张表,必须取别名;用例:更新指定游戏服务器最后启动记录的结束时间
- 两个事物 update同一张表出现的死锁问题
- mysql 同一张表查询 left join
- mysql复制数据到同一张表
- mysql 一张表update另一张表
- Mysql删除同一张表的子查询语句
- mysql多次join同一张表的处理
- MySQL查询--使用LEFT JOIN解决同一张表查询
- mysql 同一张表拼接2个字段
- mysql对同一张表进行查询和赋值更新
- MySQL数据库同时查询更新同一张表
- 使用update触发器更新同一张表不同字段的数据
- 菜单
- How to Use Closure Linter js
- 20140327-bb
- 指针
- mysql解决远程登录无法连接的问题
- mysql update select 同一张表
- Boost库学习随记一 timer库示例:
- Java中final的用法
- 将程序打包成ipa文件,安装到越狱设备上
- vs2010 快捷键大全
- github版本库使用详细教程(命令行及图形界面版)
- 在NS2中添加C++对象和Otcl对象方法
- js对URL的处理问题
- git初级学习