mysql错误:1093-You can’t specify target table for update in FROM clause的解决方法
在做更新操作的时候,赋值操作用了子查询,这个时候Mysql就报了如标题的错误。
解决方法:子查询需要再包裹一层 把他当成一个新表 然后通过新表查询出来的值 来赋值。
这个方法只适用于你的查询和更新操作都是同一张表的时候。
1.同表名
Update frameworkdepartments SET ParentId=(SELECT id FROM (SELECT id FROM frameworkdepartments WHERE did='1') as t1 WHERE 1 ) WHERE ParentId='1'
2.不同表名
UPDATE sample SET UpdateBy=(SELECT Name FROM frameworkusers WHERE id='12') WHERE UpdateBy='12'
这样就解决了。
mysql错误:1093-You can’t specify target table for update in FROM clause的解决方法相关推荐
- 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 ...
- 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条 ...
- 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 ...
- mysql操作中 出现You can‘t specify target table for update in FROM clause错误的解决方法
这个错误实际上也不能称之为咱们sql语句写的不行,实际上是我们在一些细节上没有遵循mysql的语法规范. 问题所在:我们一个sql语句中先select这个表,然后再update这个表的内容. 错误示范 ...
- MySQL 1093 You can't specify target table for update in FROM c 的解决办法
执行SQL语句时出现这个错误.原因是在更新这个表和数据时又查询了它,而查询的数据又做了更新的条件. 以前ORACLE上面没有这个错误.DELETE FROM comments WHEREid = (S ...
- MYSQL之You can't specify target table for update in FROM clause解决办法
MYSQL之You can't specify target table for update in FROM clause解决办法 2016年12月21日 15:24:23 阅读数:19272 这篇 ...
- mysql修改重复数据You can‘t specify target table ‘‘ for update in FROM clause
You can't specify target table '' for update in FROM clause 得修改成下边的写法 update 景区与景区表 set 距离='',驾车时间=' ...
- 【sql】You can‘t specify target table for update in FROM clause
今天写mysql的时候出现了You can't specify target table for update in FROM clause问题,错误的意思是说,不能先select出同一表中的某些值, ...
- You can't specify target table for update in FROM clause
今天使用mysql,写出一个sql语句: update service_re set is_deleted=0 where id=(select id from service_re where p_ ...
最新文章
- 漫画图解让美国颤抖的5G,到底牛在哪?
- 关于isset的一点说明
- python 异常函数调用栈_Python捕获异常堆栈信息的几种方法
- Linux 文件系统在线扩容实战
- RHEL6基础之八查找、文件内容查看类命令
- P5369-[PKUSC2018]最大前缀和【状压dp】
- 开发者必备Linux命令
- 服务器是通用计算机吗,服务器与台式计算机不同吗?有何区别?
- 再复杂的报表,用这3种方式,都能解决!
- 《FPGA设计实战演练》学习笔记(二)FPGA核心板电路设计
- UINO优锘:深度|扒一扒图化资源申请之三生三世那点事儿
- Python爬虫零基础(以爬豆瓣电影top250为例,尝试自己写爬豆瓣读书top250的代码)
- 网传的南方某科技大学最新研究成果
- Python图像库PIL的类Image及其方法介绍
- 常见的http状态码有哪些?分别表示什么意思?
- H2O.ai初步使用
- 关于NVIDIA G-SYNC,你应该知道的一切
- Z-Wave Mesh 优先路由机制说明
- android 常用机型尺寸_Android设备尺寸
- 只拿死工资会杀死一个人的人生
热门文章
- 我把面试问烂了的⭐MySQL面试题⭐总结了一下(带答案,万字总结,精心打磨,建议收藏)
- Jav新人之路 -- XML解析
- linux_驱动_V4l2层_camera_应用层调用流程_MIPI协议包格式简介
- 计算机组成原理12——冒险和预测
- 联想V470 ubuntu 12.04 LTS开机屏幕亮度设置
- 动漫经典之作(我看过的)
- Android UI界面目前做的最好的一个:索尼爱立信Xperia X10
- Wondershare DVD Creator mac版如何刻录,怎样使用 DVD Creator制作DVD视频
- 5G网络的应用,给物联网的发展带来了哪些机遇?
- 联想G50笔记本如何安装系统