MYSQL UPDATE使用子查询
修改前数据:
需求:将小盒子学院中拥有两个学号以上学生的学号前面加上前缀“hr”
今天我像以前操作mysql写了一个update sql:
update edu_user_copy set stuNum=concat('hr',stuNum) where stuNum in (select stuNum from edu_user_copy
where company like '小盒子学院%' group by stuNum having count(stuNum)>1);
根据子查询的结果,更新表中的一个字段。
在mysql数据库中执行后报错:
一直没弄明白这个错误,然后经过多次度娘后,发现mysql update时,更新的表不能在set和where中用于子查询。
修改上面的sql为mysql数据库支持的方式:
update edu_user_copy du,(select stuNum from edu_user_copy
where company like '小盒子学院%' group by stuNum having count(stuNum)>1) b
set du.stuNum=concat('hr',b.stuNum)
where du.stuNum=b.stuNum;
修改后数据:
ok,大功告成!
MYSQL UPDATE使用子查询相关推荐
- mysql update from 子查询
2019独角兽企业重金招聘Python工程师标准>>> mysql update from 子查询 mssql 子查询更新 update log set uin= b.uin fro ...
- MySQL中嵌套子查询删除出错解决方案
MySQL中嵌套子查询做删除操作会出错,例如下面的SQL: delete from table1 where number in (select number from table2) 执行提示: Y ...
- any在mysql语句中用法,MySQL中,子查询中可以使用运算符ANY,它表示的意思是______。...
MySQL中,子查询中可以使用运算符ANY,它表示的意思是______. 答:至少一个值满足条件 According to your textbook, the main purpose of a s ...
- mysql左连接代码,mysql多表子查询与左连接的代码
摘要 腾兴网为您分享:mysql多表子查询与左连接的代码,字体配置,邮币在线,英语字典,携程抢票等软件知识,以及cad弱电,adobe全套2018,万能格式转换器,360dns优选,音频制作app,上 ...
- MySQL入门 (九) : 子查询 Subquery
1 一个叙述中的查询叙述 子查询(subquery)是一种很常见的应用,不论是查询.新增.修改或删除都有可能出现. 子查询是一个放在左右刮号中的「SELECT」叙述,而这个查询叙述会放在另一个SQL叙 ...
- mysql limit 后子查询_mysql 关于limit 子查询和获取某当天所有记录
今天写MYSQL 当有个需求用到limit 在子查询下使用.郁闷了竟然过不去.但只要转化就就可以.真是悲剧. update tbl set isoption=1 where userguid='ss ...
- jq取第一个子元素为select_Java修行第036天---MySQL中的子查询,分页语句,三大范式...
学习目标: 1.掌握子查询 2.了解正则表达式 3.理解索引的作用和创建索引 4.了解用户管理 5.掌握分页语句 6.了解执行计划和数据库引擎 7.理解数据库设计的三大范式 综合程序图: 1 子查询知 ...
- mysql学习day05—子查询 / CASH语句 / 连接查询
子查询 单行子查询:返回单行单列 多列子查询:返回单行多列(使用成对比较) 多行子查询:返回多行单列 相关子查询:子查询使用了外部SQL的某些表或列(但是外部SQL不可使用子查询中的表和列) 嵌套子查 ...
- 与MySQL零距离—子查询与连接
1.子查询简介 数据表的初始化: -- 创建数据表CREATE TABLE IF NOT EXISTS tdb_goods(goods_id SMALLINT UNSIGNED PRIMARY KEY ...
- 初识Mysql(part16)--我需要知道的2条Mysql语句之子查询
学习笔记,以代码和例子堆砌而成,方便查阅. 参考书籍:<Mysql必知必会>等 此Blog会用到下面3个表. temp_store表: # pr_id, store_num '1001', ...
最新文章
- rand和srand
- 使用Github Pages建独立博客
- nas servers
- 可穿戴设备对企业的积极意义
- linux网络编程之IP协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)和TCP、UDP协议头结构总结
- 集成CAS单点登录 决策系统的配置以及注意事项
- python学了有什么用-python学来有什么用
- Linux查看分析任务计划命令,Linux任务计划crontab
- 在RedHat中安装新字体
- ROS@Ubuntu16.04体验记录
- js通过url链接下载文件
- 第一章 语音信号处理概述
- 计算机中计算器怎么算log,log换算(log计算器在线)
- 九度1035 -树 - 找出直系亲属
- echarts将x轴展示在图标上方
- python3中zip函数_用python实现矩阵转置,python3 中zip()函数
- python df删除特定行_pandas.DataFrame删除/选取含有特定数值的行或列实例
- Handler 源码解析——Handler的创建
- Eclipse “cannot be resolved to a type”
- 怎么做接口自动化的?