如何使用字母和数字自动增加ID号

use*_*163 2 mysql sql phpmyadmin

如何使用字母和数字自动递增ID号,例如"KP-0001"它将增加到"KP-0002"

谢谢!

Joh*_*Woo 5

这是一篇有用的文章

但基本上我鼓励你在此创建自己的算法.您可以在BEFORE INSERT触发器中添加该算法.或者你可以在前端做到这一点.

algorthm的伪代码示例

  • 得到lastID [ KP-0001 ]
  • 删除一些字符并将其放入变量[ KP- ]
  • 将剩余部分转换为数字,因为它是一个字符串[ 0001 ]
  • 增加1 [ 1 + 1 = 2 ]
  • 将其转换回字符串并在右侧填充零[ 0002 ]
  • 连接变量和新增加的数字[ KP-0002 ]
  • 保存.