开发者社区> 技术小牛人> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

关于MYSQLUPDATE嵌套子查寻IN无法更新的解决方法

简介:
+关注继续查看

更新该句

updateda_questionsetanswer_time=now()

whereidin(

selectidfromda_questionwhereanswer_timeisnullandidin(selectdistinctparent_idfromda_question)

)

在MySQL命令列工具中傳回:

ERROR1093(HY000):Youcan'tspecifytargettable'forum_members'forupdateinFROMclause

改成下列命令處理就可以解决无法更新的问题

updateda_questionainnerjoin(selectidfromda_questionwhereanswer_timeisnullandidin(selectdistinctparent_idfromda_question))bona.id=b.idsetanswer_time=now();

来自:http://os.chinaunix.net/a2008/0516/980/000000980235.shtml


本文转自  wbb827  51CTO博客,原文链接:http://blog.51cto.com/wbb827/1308787


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
spark on k8s的动态资源分配和external shuffle Service以及任务的队列资源管理
spark on k8s的动态资源分配和external shuffle Service以及任务的队列资源管理
47 0
Oracle\MS SQL Server Update多表关联更新
原文:Oracle\MS SQL Server Update多表关联更新 一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新。而表的更新操作中,在很多情况下需要在表达式中引用要更新的表以外的数据。
1071 0
5723
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载