zoukankan
html css js c++ java
解决MYSQL的You can't specify target table 'xxxxxxxxxx' for update in FROM clause
出现这个问题的MYSQL的SQL语句形如:
DELETE FROM xxxxa WHERE EXISTS (SELECT * FROM xxxx1 WHERE xxxxa.xxid=123)
解决方法,把结果放在一个临时表里:
DELETE FROM xxxxa WHERE xxxxa.id IN (SELECT tmp.id FROM (SELECT * FROM xxxxaWHERE xxxxa.xxid=123)tmp);
但是oracle是可以的,说明mysql有待升级。
查看全文
相关阅读:
SpringMVC框架(4)--异常处理
SpringMVC框架(3)--文件上传与SpringMVC拦截器
SpringMVC框架(1)--基础入门
Spring框架(6)--JDBCTemplate的使用和Spring的事务控制
Spring框架(5)--AOP相关内容
Spring框架(4)--Spring注解开发
Spring框架(3)--Spring配置数据源
Spring框架(2)--依赖注入
考试倒计时
递归列表
原文地址:https://www.cnblogs.com/shz365/p/3598065.html
最新文章
开发工具
docker + nginx
docker 部署笔记
centos 7 安装
Vue 项目记录
前端插件记录
javascript 笔记
webpack学习笔记
git管理项目
【排错】Error: Cannot find module './xxx'
热门文章
如何理解KMP算法
MySql安装及使用
关于IO流中下while循环句解释:while ((len=fr.read(c))!=-1)
Vue 排错记录
git使用
配置码云
HTML学习记录
CSS学习记录
学生成绩管理系统
SpringBoot--只是入门
Copyright © 2011-2022 走看看