我需要从 001 开始的自动生成的序列号,仅适用于 PHP/MYSQL 中的 3 位数字
例如:001 下一个将是 002,下一个将是 003 ... 009 .. 010 ..119..120..etc 但生成的数字应该按顺序排列,而不是像 001 然后 120 或 008 等,我需要在序号中。
实际上我有产品跟踪系统。我需要我的主要产品 ID + 自动序列号的混合器(如果需要,只能更改 3 位数字)因此我的最终产品 ID 变为:
111-001 , 111-002 , 111-003 , 111-004 ....等
注意:此自动序列号将插入到我的 mysql 数据库中(在添加按钮之后是更新查询(因此我的自动序列将通过更新查询输入到数据库中))
最佳答案
只需将长度 3 和 zerofill 添加到您的 id 列。
ALTER TABLE `YOUR_TABLE` CHANGE
`id_column` `id_column` INT( 3 ) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT
关于php - 自动生成从 001 开始的序列号(仅适用于 3 位数字)- PHP/MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20283458/