最近接触mysql。加上有段时间没敲代码,感觉没印象了。今天按要求要处理些数据。遇到这个错误:You can't specify target table 'characters ' for update in FROM clause。虽然我也问了度娘,很多同通道中人也遇到过。大概解决办法就是创建零时表,反正就是子语句不能是同一张表。我的mysql是5.5版的。大家都说等他升级。猴年马月。。下面是我写的sql。语句的意思你懂的。希望好心人能帮帮我这个小菜鸟。先谢谢啦。update ecs_goods_attr set attr_value='白色系' where (goods_id in (select b.goods_id from ecs_goods_attr as b where b.attr_value like '%Egret%'and b.attr_id=212) ) and attr_id=245
MySQL
MySQL
解决方案 »
- 各位帅哥大哥们,MySql中这个联合查询是怎么回事。
- 字符求助
- 求一个封装好的 C++操作MySQL接口类。
- 求一个mysql查询语句
- mysql中的管理工具中,哪个软件对中文支持最好呀?用了一下mysql query browser ,对中文支持太差了,打开*.sql文件,竟然中文全为乱码!!!
- 帮忙写一个SQL语句。谢谢了
- 请教下200g的log文件导入到本地的mysql数据库的问题
- 如何在www.f2s.net的网站上申请一个免费的php+mysql的主页空间呀!小弟英文不好,急用...急用..急用.
- 求一条SQL
- 急,在线等,关于Geometry的ST_Distance
- 菜鸟急求遍历数据库问题
- 数据库 查询的一个异常奇怪的问题
on a.goods_id=b.goods_id
set attr_value='白色系'
where attr_id=245
on a.goods_id=b.goods_id
set attr_value='白色系'
where attr_id=245