首页 > 数据库 >sql语法错误[1093] You can't specify target table 'score' for update in FROM clause

sql语法错误[1093] You can't specify target table 'score' for update in FROM clause

时间:2023-04-22 18:25:06浏览次数:56  
标签:target 语法错误 1093 clause update num table where select

不能在同一张表中将查询非结果集作为更新条件执行

将需要的结果集外层套一层自查询如

update a set a.num=a.num+1 where a.name in (select a.age from a where xx=xxx) ;
报错 [1093] You can't specify target table 'score' for update in FROM clause

  

update a set a.num=a.num+1 where a.name in (select b.age from(select a.age from a where xx=xxx)AS b)  ;

  这里的b作为别名再查一遍即可

标签:target,语法错误,1093,clause,update,num,table,where,select
From: https://www.cnblogs.com/caoaman/p/17343635.html

相关文章

  • Nlog-动态修改DatabaseTarget,对数据库字符串进行加密
    privatestaticLoggerprocessLogger;//①LnProcessDBLog标签LogManager.GetLogger("LnProcessDBLog");②使用前先保证不为null,否则InitNlog();//修改Nlog.config配置的文件privatestaticvoidInitNlog(){LoggingConfigurationloggingConf......
  • DG搭建报错 ORA-16047: DGID mismatch between destination setting and target datab
    最近有需求要给数据库新搭一个DG变为一主两从,搭好之后测试发现一直没有同步,检查问题。从库一直等待接收71855号日志主库有归档日志发送失败的报错,可以看到归档到dest_2(原从库)是成功的,而到desc_3(新从库)则是失败的根据日志提示查看arc2进程的trace日志看到有ora-16058和ora-16047的报......
  • Value targets in off-policy AlphaZero: a new greedy backup
    发表时间:2021文章要点:这篇文章给AlphaZero设计了一个新的valuetargets,AlphaZerowithgreedybackups(A0GB)。AlphaZero的树里面有探索,而value又是所有结果的平均,所以并不准确。而选动作也是依概率选的,但真正测试的时候是选的访问次数最多的动作,所以这个方法是off-policy,也会......
  • targetPort
    targetPorttargetPort是pod上的端口,从port/nodePort上来的数据,经过kube-proxy流入到后端pod的targetPort上,最后进入容器。与制作容器时暴露的端口一致(使用DockerFile中的EXPOSE),例如官方的nginx(参考DockerFile)暴露80端口。对应的service.yaml如下:......
  • 一统天下 flutter - 输入: Draggable/DragTarget - 拖拽
    一统天下flutterhttps://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-输入:Draggable/DragTarget-拖拽示例如下:lib\input\drag.dart/**Draggable/DragTarget-拖拽**Draggable-按下后可拖拽的对象*LongPressDraggable-长按后可......
  • android: minSdkVersion、targetSdkVersion、CompileSdkVersion三个api版本号的区别
    一,minSdkVersion:   app可以安装的最低的api版本:   1,安装:googleplay和应用市场会根据用户的api版本,           判断用户是否可以看到你的app    2, 运行:在minSdkVersion指定版本的api上运行时,           ......
  • PAT Basic 1093. 字符串A+B
    PATBasic1093.字符串A+B1.题目描述:给定两个字符串 \(A\) 和 \(B\),本题要求你输出 \(A+B\),即两个字符串的并集。要求先输出 \(A\),再输出 \(B\),但重复的字符必须被剔除。2.输入格式:输入在两行中分别给出 \(A\) 和 \(B\),均为长度不超过 \(10^6\)的、由可见ASCII......
  • 微信小程序中target和currentTarget的区别
    微信小程序中target和currentTarget的区别<viewclass="outer-view"bindtap="outerHandler">​<buttontype="primary">按钮</button></view>点击内部按钮时,点击事件会通过冒泡的方式,向外扩散,触发view的tap事件,此时target指向触发事件源头,就是button,而c......
  • Android 短视频和图片无读写权限TargetApi>=29解决方案
    一、背景        目前很多公司在适配API29,也就是targetSdkVersion=29的权限适配。不仅是权限的适配,还有政策的要求。目前就有很多大公司已收到工信部要求,不给读写权限:android.permission.WRITE_EXTERNAL_STORAGE和android.permission.READ_EXTERNAL_STORAGE      ......
  • screenfetch报错 /usr/bin/screenfetch: 行 1851: -: 语法错误:需要操作数(错误记号是 "
    在debian12(testing)上运行screenfetch报错,如下所示:~$screenfetch/usr/bin/screenfetch:行1851:-:语法错误:需要操作数(错误记号是"-")_,met$$$$$gg.×××××@deb-test,g$$$$$$$$$$$$$$$P.OS:Debian12bookworm,g$$P""&q......