专栏首页CSDN博客专家-小蓝枣的博客MySQL 语法问题:You can‘t specify target table ‘xxx‘ for update in FROM clause. 原因及解决方法

MySQL 语法问题:You can‘t specify target table ‘xxx‘ for update in FROM clause. 原因及解决方法

报错信息如下: [Code: 1093, SQL State: HY000] You can’t specify target table ‘bd_bankaccbas’ for update in FROM clause

译文: 不能在 FROM 子句中指定目标表 ‘bd_bankaccbas’ 进行更新。

有问题的 SQL 语句如下,它在 oracle 数据库的语法是支持的,但是 mysql 就不支持直接这么写: fromupdate 都是同一张表。

update bd_bankaccbas set modifier = 
(select creator from bd_bankaccbas where accnum = '88004') 
where accnum = '88004';

解决方法: 我们在中间加个过渡就好了。

update bd_bankaccbas set modifier = 
(select t.creator from (select creator from bd_bankaccbas where accnum = '88004') t) 
where accnum = '88004';

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python 技术篇-pyperclip库实现读取写入剪切板,超简单

    直接pip install pyperclip就可以安装了。 用法也是非常的简单,就是 copy() 和 paste(),比 pywin32 不知道简单多少,...

    小蓝枣
  • Python 缩进问题-inconsistent use of tabs and spaces in indentation.原因及解决方法

    TabError: inconsistent use of tabs and spaces in indentation 这个问题是说用了制表符做了pytho...

    小蓝枣
  • Python 库安装问题-用pip安装pyHook3报错,原因及解决办法

    我们来看报错信息,提示没有找到swig.exe这个文件。 原因是没有安装swig.exe或者没有把它添加到环境变量中。它是pyHook3安装必不可少的,我们来...

    小蓝枣
  • Maven 编译拷贝资源的时候提示 UTF-8 编码信息

    提示的是在拷贝资源文件的时候,因为没有指定编码,将会使用 UTF-8 对编码进行转换。

    HoneyMoose
  • R语言:自定义函数

    在用R语言做各种事物时,用户自定义函数是不可或缺的。这期来讲讲如何自定义R的function。首先要介绍的是function的基本框架:

    努力在北京混出人样
  • 解决使用innobackupex备份mysql产生returned OS error 124

    这个是指mysql进程超出了打开最多的文件数量,检查下mysql数据文件data目录下的文件总数。

    bboysoul
  • ELK批量删除索引及集群相关操作记录-运维笔记

    线上部署了ELK+Redis日志分析平台环境, 随着各类日志数据源源不断的收集, 发现过了一段时间之后, ELK查看会原来越慢, 重启elasticsearch...

    洗尽了浮华
  • 解决使用innobackupex备份mysql产生returned OS error 124

    这个是指mysql进程超出了打开最多的文件数量,检查下mysql数据文件data目录下的文件总数。

    bboysoul
  • aardio调用汇编代码获取返回值的方法

    aardio编程软件可以对外部进程注入汇编代码,并且转换成aardio函数很方便的调用。有时候需要获取汇编代码内的某些数据,把这个数据作为aardio函数的返回...

    用户2135432
  • Sorted

    Python内置的sorted()函数就可以对list进行排序 sorted()也是一个高阶函数。用sorted()排序的关键在于实现一个映射函数,也就是k...

    py3study

扫码关注云+社区

领取腾讯云代金券