解决Mysql执行删除操作报错:1093的问题
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的问题相关推荐
- 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 解决办 ...
- Linux 常规安装MySQL 执行启动命令报错(附安装方法)
采用解压官网的targ ,配置mysql group权限组,并且初始化数据库后,执行service mysql start 报错: /etc/init.d/mysql: line 244: my_pr ...
- clickhouse Mutations删除操作报错及解决方案
1. clickhouse 执行删除语句后查询数据仍旧存在,等待数分钟后依然存在 2. 查询 system.Mutations 表 sql select * from system.mutations ...
- 解决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: ' ...
- 【MySQL】MySQL 执行 PROCEDURE ANALYSE 报错 ERROR 1064 (42000)
1.背景 MySQL 8.0.19 执行命令报错 mysql> SELECT * FROM sales PROCEDURE ANALYSE(10, 2000)\G; ERROR 1064 (42 ...
- oracle 执行删除索引报错,Oracle分区表删除分区引发错误ORA-01502: 索引或这类索引的分区处于不可用状态...
(一)问题: 最近在做Oracle数据清理,在对分区表进行数据清理时,采用的方法是drop partition,删除的过程中,没有遇到任何问题,大概过了10分钟,开发人员反馈部分分区表上的业务失败.具 ...
- MySQL 执行 PROCEDURE ANALYSE 报错 ERROR 1064 (42000)
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server ...
- (完美解决)java文件操作报错:java.io.FileNotFoundException(拒绝访问)
01-错误信息: Exception in thread "main" java.io.FileNotFoundException: e:b (拒绝访问.)at java.io.F ...
- unknown error mysql_mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法...
发现问题 最近在工作中遇到一个问题,在运行了一个innoDB类型的sql文件,报了Error: Unknown storage engine 'InnoDB'错误,网上查了很多方法,但是都没办法真正解 ...
最新文章
- android包内存放视频,Android性能优化:手把手教你如何让App更快、更稳、更省(含内存、布局优化等)...
- java多线程 异常处理_Java8多线程ForkJoinPool:处理异常
- php 邮件发送验证码,发送验证码邮件有什么好的解决方案?
- JVM学习笔记-03-类加载器及双亲委派机制
- windows如何添加本机dns记录_Mac的100个必备技巧,Windows的功能在Mac能用了
- 如何修改WAMP中mysql默认空密码重新登录phpmyadmin
- 【mybatis】一对一关联查询
- hibernate的环境搭建
- 数据结构笔记(一)-- 概念
- 专题一:MATLAB基础知识
- 【POJ 1228】Grandpa's Estate【稳定凸包】
- Java进行音视频转码
- 初步认识马尔可夫链与马尔可夫链的简单应用
- vlan端口隔离配置
- JAVA学习48_Eclipse错误: 找不到或无法加载主类或项目无法编译10种解决大法!
- 小武实习的debug日记2
- Docker-Windows安装、升级、卸载
- 工作组与域网络的特点与区别(下)
- ECharts地图详解
- 【语音处理】基于自适应差分脉冲编码调制(ADPCM)的实现研究附Matlab代码
热门文章
- 【重新定义matlab强大系列一】利用MATLAB进行清洗缺失数据
- 驳《编码规范是技术上的遮羞布》自由发挥==摆脱编码规范?X
- 【SpringBoot】SpringBoot三层开发
- Expected one result (or null) to be returned by selectOne(), but found: 4
- 最快的排序方法-----快速排序
- 解决复制项目或者svn下载项目后项目名称不改变的问题:org.eclipse.wst.common.component
- 中国无人船/无人潜航器行业前景规划与发展动向分析报告2022-2028年版
- 全网最具收藏价值的塑胶模具知识
- 成都往事之从IBM公司辞职
- 微信群机器人助手多群同步群发消息,管理100个微信群!