You can't specify target table <XX> for update in FROM clause
2017-05-05 17:32
435 查看
去重操作中,报错大意是不能先select一张表再update它。
delete from temp
where openid not in
(select openid from
(
select openid
from temp
group by openid
having count(cardid)=1
)T2
)
这样子做相当于用了一个中间表的查询,应该比起新建一个表再导回来的做法是不知道高到哪里去了
如果把T2去掉,会报错Every derived table must have its own alias,大意派生表必须有自己的表名
delete from temp
where openid not in
(select openid from
(
select openid
from temp
group by openid
having count(cardid)=1
)T2
)
这样子做相当于用了一个中间表的查询,应该比起新建一个表再导回来的做法是不知道高到哪里去了
如果把T2去掉,会报错Every derived table must have its own alias,大意派生表必须有自己的表名
相关文章推荐
- mysql中You can’t specify target table for update in FROM clause错误解决方法
- mysql中You can't specify target table for update in FROM clause错误
- [Err] 1093 - You can't specify target table 'image' for update in FROM clause
- MySQL:You can’t specify target table ‘A’ for update in FROM clause
- MySQL数据库update更新子查询[Err] 1093 - You can't specify target table 'text' for update in FROM clause
- [Django](1093, "You can't specify target table 'fee_details_invoices' for update in FROM clause") 错误
- mysql中You can’t specify target table for update in FROM clause错误解决方法
- mysql Error Code: 1093. You can't specify target table 'base_extend' for update in FROM clause 0.001
- [Err] 1093 - You can't specify target table 's' 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错误 转
- You can't specify target table X for update in FROM clause
- mysql中You can’t specify target table for update in FROM clause错误解决方法
- MySQL:You can’t specify target table ‘A’ for update in FROM clause
- mysql 一个较特殊的问题:You can't specify target table 'wms_cabinet_form' for update in FROM clause
- [Err] 1093 - You can't specify target table 'table' for update in FROM clause处理
- mysql update语句问题:You can't specify target table 'user' for update in FROM clause
- mysql中You can’t specify target table for update in FROM clause错误解决方法
- [Err] 1093 - You can't specify target table 's' for update in FROM clause
- MySQL报错“ you can't specify the target table for ‘update’ in from clause”