mysql:error 1093 update子查询
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,一、 需求要将base_info.name以wl_开头的数据的status字段更新为2二、执行Update base_infoSet a.status=2Where (select id from b
千家信息网最后更新 2025年01月31日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安全错误
数据库的锁怎样保障安全
数据库如何建立一个表
电子信息和计算机网络技术
诺克萨斯是哪个地区的服务器
一千并发云服务器配置
广州善班互联网科技公司
crs网络安全
内蒙互联网科技有限公司
于物大战僵尸服务器
窗体是数据库与用户进行
软件开发部对联
中国农产品数据库
当前网络安全的特点
嵌入式软件开发区海边照片
武汉高科技互联网
潮流软件开发过程价钱
高血压影响入职软件开发吗
p2p如何保障网络安全
网络安全与执法是啥专业
办理软件开发营业执照
守望先锋无法连接游戏服务器
bim数据库中国建材供应商
餐厅服务器
数据库中字段串是什么
公司什么业务需要用到服务器
数据模型是关系数据库管理系统
云南省工商名录数据库
国企软件开发部面试
数据库火车票系统
软件开发项目实施制度
从大学生角度谈网络安全问题论文