mysql update语句与limit的结合使用
来源:互联网 发布:江西先锋软件学院 编辑:程序博客网 时间:2024/06/05 16:22
有时候有需要批量更新数据表中从多少行到多少行的某个字段的值
mysql的update语句只支持更新前多少行,不支持从某行到另一行,比如 UPDATE tb_name SET column_name='test' ORDER BY id ASC LIMIT 30;
更新前30行的某个字段内容,没什么问题。
UPDATE tb_name SET column_name='test' ORDER BY id ASC LIMIT 20,10;
更新从20行到30行的某个字段的内容,这样会报错。
解决办法就是采用子查询的方式 UPDATE tb_name SET column_name='test' WHERE id in (SELECT id FROM (SELECT * FROM tb_name ORDER BY id ASC LIMIT 20,10) AS tt);
这样就能实现更新表中根据id升序排序的第20条到第30条数据的某个字段的内容
阅读全文
0 0
- mysql update语句与limit的结合使用
- mysql 分页语句limit使用与优化
- MYSQL UPDATE LIMIT 更新限制语句用法
- mysql的limit语句
- update与case when的结合使用
- mySql查询语句Limit使用
- mysql update和case语句结合
- mysql update limit mysql更新限制语句用法
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- mysql limit 的使用
- Case when 与Update语句的使用
- MySql语句问题-in 与 limit
- mysql查询语句select-limit使用详解
- mysql查询语句select-limit使用详解
- MySQL的limit的使用
- MYSQL中update语句 与in 的bug
- 欢迎使用CSDN-markdown编辑器
- javascript学习心得1
- Session
- 学习回顾mysql常用函数(2)
- oracle数据库将一列的值拼接成一行,并且各个值之间用逗号隔开
- mysql update语句与limit的结合使用
- js获取body或屏幕的宽度大集合
- MyEclipse新版本中关闭CodeLive
- 重建二叉树
- 读取上传时图片的大小
- 通过vue遍历ul列表
- telnet 命令使用方法详解,telnet命令怎么用?
- 关于通过出生年月获取年龄的java代码
- ICMP协议的禁止