如何用字母和数字自动递增ID号,例如“KP-0001”将递增为“KP-0002”
谢谢您!
最佳答案
这是一篇有用的文章
auto increment with a string of numbers and letters
但基本上我鼓励你创建自己的算法。您可以在BEFORE INSERT
触发器中添加该算法。或者你可以在前端那样做。
算法的伪码示例
获取lastID[KP-0001]
删除一些字符并将其放入变量[KP-]
将剩余部分转换为数字,因为它是一个字符串[0001]
增加1[1+1=2]
将其转换回字符串并在右侧填充零[0002]
将变量与新递增的数字连接起来[KP-0002]
保存它。