mysql:error 1093 update子查询
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,一、 需求要将base_info.name以wl_开头的数据的status字段更新为2二、执行Update base_infoSet a.status=2Where (select id from b
千家信息网最后更新 2025年12月03日mysql:error 1093 update子查询
一、 需求
要将base_info.name以wl_开头的数据的status字段更新为2
二、执行
Update base_info
Set a.status=2
Where (select id from base_info where name like '%xx%')
执行时,提示1093错误,
ERROR 1093 (HY000): You can't specify target table 't' for update in FROM clause 。
mysql不支持修改一个表的时候子查询不能是同一个表。
三、 优化
通过临时表解决这个问题
方法一:
Update base_info
Set a.status=2
Where id in ( select * from (select id from base_info where name like '%xx%' ) tmp )
方法二:
update base_info b
join (select id from base_info where act_name like 'wlq_%') tmp
on tmp.id= b.id
set b.expand1=2
方法
查询
字段
开头
数据
时候
错误
问题
需求
提示
支持
更新
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
构建网络安全观念的活动形式
网络技术服务业税率
成人学习软件开发
温州学软件开发工程师
软件开发岗位创新
公司网络安全建设计划
列数据库 开源
网络安全管理能适用各种情况吗
数据库连接超时502
网络安全的属性通用
智能互联网络技术是计算机专业吗
db2 数据库 命令行
网络安全应急演练PPT免费
华海世纪互联网科技
开电子发票服务器升级中
防水材料伯才网络技术支持
jersey 连接数据库
临时工软件开发制作器
饥荒进入不了服务器是什么原因
什么是网络安全程序
数据库怎么改变字段长度
tomcat与数据库
数据库优化怎么开发
软件开发课程资料
自学网络安全操作
宪法中关于网络安全的条例
合肥软件开发定制
复制数据库文件冗余
php配置数据库连接
网络安全岗位任职资格