1、执行类似如下语句:

-- -- 需要执行删除操作的目标表和原表一致
delete from t_info where id in (SELECT id FROM `t_info` where id = 246  )

2、报错如下:

[Err] 1093 - You can't specify target table 't_info' for update in FROM clause

3、解决方案:

1)、把子查询的结果创建临时表存储。

2)、把这个临时表作为原表删除的条件。

3)、删除表数据。

-- 1)、把子查询的结果创建临时表存储。2)、把这个临时表作为原表删除的条件。3)、删除表数据。
delete from t_info where id in (select a.id from (  SELECT id FROM `t_info` where id = 246  ) as a )

解决Mysql执行删除操作报错:1093的问题相关推荐

  1. navicat for mysql执行sql语句报错: [Err] 1146 - Table ‘performance_schema.session_status‘doesn‘t exist 解决办法

    navicat for mysql执行sql语句报错: [Err] 1146 - Table 'performance_schema.session_status' doesn't exist 解决办 ...

  2. Linux 常规安装MySQL 执行启动命令报错(附安装方法)

    采用解压官网的targ ,配置mysql group权限组,并且初始化数据库后,执行service mysql start 报错: /etc/init.d/mysql: line 244: my_pr ...

  3. clickhouse Mutations删除操作报错及解决方案

    1. clickhouse 执行删除语句后查询数据仍旧存在,等待数分钟后依然存在 2. 查询 system.Mutations 表 sql select * from system.mutations ...

  4. 解决mysql插入中文字符报错的问题ERROR 1366 (HY000): Incorrect string value: '\xE5\xB0\x8F\xE6\x98\x8E' for column

    报错内容: mysql> insert into person values (1,22,'小明'); ERROR 1366 (HY000): Incorrect string value: ' ...

  5. 【MySQL】MySQL 执行 PROCEDURE ANALYSE 报错 ERROR 1064 (42000)

    1.背景 MySQL 8.0.19 执行命令报错 mysql> SELECT * FROM sales PROCEDURE ANALYSE(10, 2000)\G; ERROR 1064 (42 ...

  6. oracle 执行删除索引报错,Oracle分区表删除分区引发错误ORA-01502: 索引或这类索引的分区处于不可用状态...

    (一)问题: 最近在做Oracle数据清理,在对分区表进行数据清理时,采用的方法是drop partition,删除的过程中,没有遇到任何问题,大概过了10分钟,开发人员反馈部分分区表上的业务失败.具 ...

  7. MySQL 执行 PROCEDURE ANALYSE 报错 ERROR 1064 (42000)

    1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ...

  8. (完美解决)java文件操作报错:java.io.FileNotFoundException(拒绝访问)

    01-错误信息: Exception in thread "main" java.io.FileNotFoundException: e:b (拒绝访问.)at java.io.F ...

  9. unknown error mysql_mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法...

    发现问题 最近在工作中遇到一个问题,在运行了一个innoDB类型的sql文件,报了Error: Unknown storage engine 'InnoDB'错误,网上查了很多方法,但是都没办法真正解 ...

最新文章

  1. android包内存放视频,Android性能优化:手把手教你如何让App更快、更稳、更省(含内存、布局优化等)...
  2. java多线程 异常处理_Java8多线程ForkJoinPool:处理异常
  3. php 邮件发送验证码,发送验证码邮件有什么好的解决方案?
  4. JVM学习笔记-03-类加载器及双亲委派机制
  5. windows如何添加本机dns记录_Mac的100个必备技巧,Windows的功能在Mac能用了
  6. 如何修改WAMP中mysql默认空密码重新登录phpmyadmin
  7. 【mybatis】一对一关联查询
  8. hibernate的环境搭建
  9. 数据结构笔记(一)-- 概念
  10. 专题一:MATLAB基础知识
  11. 【POJ 1228】Grandpa's Estate【稳定凸包】
  12. Java进行音视频转码
  13. 初步认识马尔可夫链与马尔可夫链的简单应用
  14. vlan端口隔离配置
  15. JAVA学习48_Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!
  16. 小武实习的debug日记2
  17. Docker-Windows安装、升级、卸载
  18. 工作组与域网络的特点与区别(下)
  19. ECharts地图详解
  20. 【语音处理】基于自适应差分脉冲编码调制(ADPCM)的实现研究附Matlab代码

热门文章

  1. 【重新定义matlab强大系列一】利用MATLAB进行清洗缺失数据
  2. 驳《编码规范是技术上的遮羞布》自由发挥==摆脱编码规范?X
  3. 【SpringBoot】SpringBoot三层开发
  4. Expected one result (or null) to be returned by selectOne(), but found: 4
  5. 最快的排序方法-----快速排序
  6. 解决复制项目或者svn下载项目后项目名称不改变的问题:org.eclipse.wst.common.component
  7. 中国无人船/无人潜航器行业前景规划与发展动向分析报告2022-2028年版
  8. 全网最具收藏价值的塑胶模具知识
  9. 成都往事之从IBM公司辞职
  10. 微信群机器人助手多群同步群发消息,管理100个微信群!