mysql按顺序生成一个不重复的id

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql按顺序生成一个不重复的id相关的知识,希望对你有一定的参考价值。

非字母和非0开头按顺序生成一个不重复的id
select case when max(id) is null then ‘10000001‘ else max(id)+1 end as id from student;

字母开头按顺序生成一个不重复的id

select case when max(id) is null then ‘S10000001‘ else CONCAT(‘S‘,SUBSTRING(max(id),2)+1) end as id from student;

以上是关于mysql按顺序生成一个不重复的id的主要内容,如果未能解决你的问题,请参考以下文章

MySQL:按日期获取列行顺序的不同值

配置 Play 1.x/JPA 以按顺序生成实体 ID?

Laravel MySQL 按 ID Desc 查询顺序很慢

scrapy按顺序启动多个爬虫代码片段(python3)

如何按id python按一列顺序对两列进行分组[重复]

MySQL:按顺序插入选择