求一条查询语句,更新字段的值自动递增

公共马甲0315 公共马甲0315 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有一个表,里面的字段idx是自增的,每次插入时,都会新的记录idx=count+1这样子的。
但是如果用户删除了部分行记录,这个字段就会乱,
有没有查询语句能帮我一次性,让这个字段的值,重新更新为递增的顺序形式的?
...全文

相关推荐

mysql批量更新多条记录的同一个字段为不同值的方法

首先mysql更新数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 也可以这样用in指定要更新的记录: UPDATE mytable SET myfield = 'value' WHERE other_field in ('other_values'); 这里注意 ‘other_values’ 是一个逗号(,)分隔的字符串,如:1,2,3 如果更新多条数据而且每条记录要更新的值不同,可能很多人会这样写: foreach ($values as $id => $myv

weixin_38717143

mysql更新一个表里的字段等于另一个表某字段的值实例

如下所示: update table1 as z left join table2 as zb on z.zcatId = zb.zcatId set z.zcatName = zb.zcatName where z.zcatName is null; 以上这篇mysql更新一个表里的字段等于另一个表某字段的值实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:Sql查询MySql数据库中的表名和描述表中字段(列)信息Python中模块pymysql查询结果后如何获取字段列表MySQL

weixin_38608189

SQLite之Autoincrement关键字(自动递增)

SQLite 的 AUTOINCREMENT 是一个关键字,用于表中的字段值自动递增,关键字 AUTOINCREMENT 只能用于整型(INTEGER)字段。

weixin_38749305

Mybatis只更新set过的字段插件

Mybatis框架下,数据库更新操作时只更新set过的字段,原1.0版本由于CSDN不支持修改已经删除了。

比特灵

SQL Server中实现字段值自动增长且连续

这个方法不适合初学者。建议有一定基础的学者可以进行研究。

brainty
评论 5
收藏 已收藏
分享
返回顶部
公共马甲0315
MySQL 57,062 成员 56,759 内容