You can’t specify target table for update in FROM claus

简介: 不能查询一个表然后再修改这个表,在内层查询中嵌套一个查询,认为是查询中间表update product set company = 'TG' WHERE id in ( SELECT cc.

不能查询一个表然后再修改这个表,在内层查询中嵌套一个查询,认为是查询中间表

update product  set company = 'TG' WHERE id in ( SELECT cc.id from (SELECT tt.id from product tt WHERE tt.product_no like 'TG%') cc);
目录
相关文章
update issue a join TABLE b on on a.id=b.isid set a.group_date= b.groupDate
update issue a join TABLE b on on a.id=b.isid set a.group_date= b.groupDate update issue a join (SELECT iss.
836 0
|
MySQL 关系型数据库
mysql 中 You can't specify target table for update in FROM clause错误
mysql 中 You can't specify target table for update in FROM clause错误 mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)。
1101 0
|
关系型数据库 MySQL
【问题处理】—— Mysql : You can‘t specify target table for update in FROM clause
【问题处理】—— Mysql : You can‘t specify target table for update in FROM clause
1034 1
|
关系型数据库 MySQL 数据库
|
SQL 存储 Oracle
Implementation of Global Temp Table
作者| 曾文旌阿里云数据库高级技术专家
393 0
Implementation of Global Temp Table
pymongodb 的update_one、replace_one的参数
这样写,会查出如果存在就更新,如果不存在就插入。
143 0

热门文章

最新文章