多条记录MySQL:批量更新多条记录(mysql同时更新)
MySQL是目前最流行的开源数据库,在很多项目中都得到了广泛的用途。但它体比较大,而且本身配置复杂,因而经常要作出一些修改和更新来满足不同的应用要求,其中一个就是多个记录的批量更新。
批量更新多个记录有时会非常有用,但是却很容易出错,因此对于MySQL多条记录的批量更新一定要小心。这里介绍几种常用的技术。
1、使用UPDATE语句。使用UPDATE语句可以更新多条记录,代码示例如下:
update table_name
set col_name = value
where some_col = some_value
这种方式只更新满足条件的记录,如果不需要筛选记录,可以省略where部分:
update table_name
set col_name = value
此外,也可以同时更新多个字段,代码示例如下:
update table_name
set col_name1 = value1,col_name2 = value2,
where some_col = some_value
2、使用CASE语句。使用CASE语句可以根据指定条件更新不同的字段,代码示例如下:
update table_name
set col_name = case
when some_col = some_value1 then value1
when some_col = some_value2 then value2
else value_default
end
where some_col in (some_value1,some_value2, )
3、使用多表查询更新数据。由于MySQL允许多表查询,因此也可以使用多表查询完成批量更新,代码示例如下:
update table_name1 t1
inner join table_name2 t2
on t1.some_col = t2.some_col
set t1.col_name = t2.col_name
以上就是几种常用的批量更新MySQL多条记录的技术,通过以上技术,可以很方便的实现多表数据的批量更新,很多项目中都得到了广泛的应用。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 多条记录MySQL:批量更新多条记录(mysql同时更新)
相关文章
- MySQL中快速插入大量数据的方法(mysql批量insert数据)
- MySQL删除单行记录:简单操作指南(mysql删除一行记录)
- Mysql突破重重困境:海量数据处理方案(mysql海量数据处理)
- MySQL获取记录最大值实例(mysql获取最大值)
- MySQL数据库:基础知识指南(mysql数据库基础知识)
- 极速上手MySQL服务命令行(mysql服务命令行)
- 文件MySQL配置之路:.cnf 文件解析(mysql.cnf)
- 的用法MySQL中的时间加减操作(mysql中时间加减)
- 求助:忘记MySQL的默认密码(mysql默认密码忘记)
- 记录MySQL删除空记录:快速解决方案(mysql删除为空的)
- MySQL如何快速查询时间字段(mysql时间字段查询)
- MySQL查询:今日记录(mysql查询当天记录)
- MySQL: 删除多行记录的技巧(mysql删除多条记录)
- MySQL天,数据库管理之神!(mysql天)
- MySQL赢得市场竞争,占有率大幅增长!(mysql市场占有率)
- MySQL批量删除表:轻松搞定表格清理工作(mysql批量删除表)
- 使用MySQL实现高效微盘下载(mysql微盘下载)
- MySQL查询:如何发现重复记录(mysql查询重复的记录)
- 解决MySQL高并发瓶颈:策略与实践(mysql高并发处理)
- MySQL查询精准记录条数统计(mysql查询条数)
- MySQL如何进行批量导入SQL数据?(mysql批量导入sql)
- :MySQL如何快速批量更新数据库(mysql批量更新数据库)
- MySQL数据库:全面介绍及使用指南(mysql大全)
- MySQL实现数据束自动化处理(bundle mysql)
- 账号命令行下如何查询MySQL用户名(cmd怎样查看mysql)
- 一键清空数据库如何用MySQL删除所有表(mysql中删除所有表)
- MySQL如何批量修改一列数据(mysql 一列批量改)
- MySQL的多种锁策略详解(mysql不同的锁策略)
- 深入剖析MySQL横线的存在意义与应用技巧(mysql一直有横线)