mysql 的查询操作语句---自动生成各种不同的序号

 

1、通过查询语句添加自动生成序号

SELECT m.id,(@a :=@a + 1) AS a FROM 表名 m, (SELECT @a := 0) t1

 

 

 

 

 

2、MySQL字符串前后补0

前补0(LPAD)

LPAD(id, 7, 0)  前补7个0

SELECT m.id, LPAD((@a :=@a + 1), 7, 0) AS a FROM 表名 m, (SELECT @a := 0) t1

 

 

 

 

后补0(RPAD) 

 RPAD(id, 7, 0)  后补7个0

SELECT m.id, RPAD((@a :=@a + 1), 7, 0) AS a FROM 表名 m, (SELECT @a := 0) t1

 

 

posted @ 2020-04-24 18:15  syingBlog  阅读(1274)  评论(0编辑  收藏  举报