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的主要内容,如果未能解决你的问题,请参考以下文章