一 概述
SET @rownum = 0; -- 初始化行号
UPDATE tablename -- 替换自己的表
SET sort=(@rownum := @rownum + 1) -- idcard修改为对应的字段名
ORDER BY id asc -- 写入行号时的排序方式;
在MySQLWorkBench中执行会提示安全问题,可以通过navicat等第三方图形化工具执行。
本文介绍了一种在MySQL中使用自定义变量实现行号自增排序的方法,适用于需要按特定字段进行排序并赋予唯一编号的场景。注意,在MySQL Workbench中直接运行可能会遇到安全性问题,建议通过Navicat等第三方工具执行。
SET @rownum = 0; -- 初始化行号
UPDATE tablename -- 替换自己的表
SET sort=(@rownum := @rownum + 1) -- idcard修改为对应的字段名
ORDER BY id asc -- 写入行号时的排序方式;
在MySQLWorkBench中执行会提示安全问题,可以通过navicat等第三方图形化工具执行。
2552
879

被折叠的 条评论
为什么被折叠?