MySql生成记录编号 RecNo

在使用Mysql 时,时常需要生成记录编号,此方法适用于Mysql8.0及以上版本

sql 复制代码
UPDATE 当前表名
JOIN (
  SELECT id, 
         ROW_NUMBER() OVER (ORDER BY id) AS new_recNO
  FROM 当前表名
) t 
ON 当前表名.id = t.id
SET 当前表名.recNO = t.new_recNO;

sqlite 请参考 Sqlite 记录号(RecNo)的生成及更新到数据表_数据库表中的recno-CSDN博客

相关推荐
prince051 小时前
用户积分系统怎么设计
java·大数据·数据库
原来是猿3 小时前
MySQL【内置函数】
数据库·mysql
難釋懷3 小时前
Redis分片集群插槽原理
数据库·redis·缓存
冷小鱼3 小时前
pgvector 向量数据库完全指南:PostgreSQL 生态的 AI 增强
数据库·人工智能·postgresql
陈天伟教授3 小时前
人工智能应用- 天文学家的助手:08. 星系定位与分类
前端·javascript·数据库·人工智能·机器学习
yunyun321234 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
m0_662577974 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
ℳ๓₯㎕.空城旧梦4 小时前
Python单元测试(unittest)实战指南
jvm·数据库·python
Navicat中国4 小时前
Navicat 高效破解 SQL 编写繁琐难题,提升数据库设计效率
数据库·可视化·sql编写繁琐
Amctwd4 小时前
【数据库】常用 Sql 示例
数据库·sql·oracle