MySQL 生成顺序自增的序号列。MySQL 支持 SQL 中使用变量。
可以满足前端列表序号列从后端返回场景,当然前端也能处理。
实现思路:先定义一个变量列作为虚拟表,然后实表与虚拟表关联查询,通过变量的递增来实现生成序列号。
SELECT
(@i := @i + 1) serial_no,
e.id,
e.`created_time`
FROM
emp_employee e,
(SELECT
@i := 0) t
ORDER BY created_time DESC;
结果:
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载