错误提示就是说,不能先select出同一表中的某些值,再update这个表(在同一语句中)

替换方案:

注:把同一个table重新包一遍,重命名

原句:update  person_level_test  set currentStatus=0
where id=(select max(m.id) from  person_level_test)

修改后:update  person_level_test  set currentStatus=0
where id=(select max(m.id) from (select * from person_level_test) m)

转载于:https://www.cnblogs.com/lteal/archive/2013/05/06/3062709.html

错误 1093 You can't specify target table 'table name' for update in FROM clause相关推荐

  1. Mysql You can‘t specify target table ‘表名‘ for update in FROM clause错误解决方案

    Mysql You can't specify target table '表名' for update in FROM clause错误解决方案 测试表结构及测试数据 1. 更新 code 开始以 ...

  2. 数据库工作笔记018---MySQL 中 You can't specify target table '表名' for update in FROM clause错误解决办法

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 1.在MySQL中,写SQL语句的时候 ,可能会遇到You can't specify targe ...

  3. 【mysql 】sql删除重复记录 You can't specify target table '表名' for update in FROM clause

    用下面的语句就报语法出错: delete from tab_record where recordid not in (select  min(c.recordid) as recordid from ...

  4. MYSQL修改报错 You can‘t specify target table ‘表名‘ for update in FROM clause

    MYSQL You can't specify target table '表名' for update in FROM clause 解决办法 原始SQL 这是我一开始使用的语句. // An hi ...

  5. MySQL 中 You can‘t specify target table ‘表名‘ for update in FROM clause解决办法

    废话懒得说了 将SELECT出的结果再通过中间表SELECT一遍,这样就规避了错误. update truth_jt set fee='1' where id in (SELECT j.id from ...

  6. Mysql:You can't specify target table for update in FROM clause的解决办法

    You can't specify target table '表名' for update in FROM clause 意思是 不能先select出同一表中的某些值,再update这个表 原SQL ...

  7. mysql 1093 you can_mysql中错误:1093-You can’t specify target table for update in FROM clause的解决方法...

    发现问题 最近在处理一些数据库中数据的时候,写了下面的这一条sql语句: UPDATE f_student SET school_id = 0 WHERE id > ( SELECT id FR ...

  8. 全网详细解决1093 - You can‘t specify target table ‘xxx‘ for update in FROM clause的错误

    文章目录 1. 复现错误 2. 分析错误 3. 解决错误 1. 复现错误 今天在工作时,接到一个新需求,就是将app_page_button表中的label_code字段修改为edit,条件如下: 只 ...

  9. Mysql 错误 Code: 1093. You can't specify target table for update in FROM clause

    You can't specify target table 'recharge_log' for update in FROM clause 这个问题出现的情况是: 更新一个表的数据时,where条 ...

最新文章

  1. qs.parse()、qs.stringify()使用方法
  2. [YTU]_2535 (Problem I: C++复数运算符重载(+与))
  3. java定时调度main方法_java相关:Spring中实现定时调度的几种方法
  4. fullcalendar 显示的时间间隔只有四十五分钟_【体能新视点】——女子篮球运动员比赛期间的心率、血乳酸浓度和时间运动分析...
  5. 前端学习(892):bom概述
  6. Linux下MySQL忘记root密码及解决办法
  7. 数据结构与算法之排序(归纳总结三)
  8. TWaver HTML5 + Node.js + express + socket.io + redis(五)
  9. 【读书笔记】钢铁是怎么炼成的
  10. VS2017编写C++多文件时,出现LNK2005、LNK1169报错的解决方法
  11. 当当(Elastic-job)分布式定时任务
  12. 请以平常心看这篇帖子
  13. 探索性测试ET(Exploratory Test)
  14. pixhawk启动脚本分析
  15. 百度地图api之路线规划
  16. H7-TOOL的APP固件升级至V2.05,上位机升级至V2.05,支持CAN助手,新增华芯微特SWM和杰发科技AC78X脱机烧录(2021-05-16)
  17. Java获取ejabberd在线用户账号Jid
  18. ubuntu下制作window启动盘(官方)
  19. Android多进程从头讲到尾,Android开发知识点
  20. ppp项目跟踪审计为谁服务器,PPP项目跟踪审计研究——以J项目为例

热门文章

  1. 用户和计算机的交互通常通过,2008年广东省农村信用社考试计算机真题及答案解析(16)...
  2. 顶层const和底层const的区别
  3. strcpy和memcpy的区别?
  4. leetcode 62 不同路径
  5. 2.7 Client Commands and SQL Statements
  6. uefi多linux系统启动盘,DIY制作无需格BIOS+UEFI双启动U盘工具|支持syslinux+grub+boomgr+grub2多启动...
  7. linux ubuntu fadora,两大主流Linux版本Ubuntu 18.04和Fedora 28的对比
  8. php签名墙代码,我们是一家人(签名墙)
  9. 我隐藏的Excel工作表 你别想取消
  10. RPC框架系列——Protocol Buffers