Mysql / id号达到9999,从0001开始计数


Mysql / id numbers reached 9999 and started counting from 0001

我有一个PHP网站,需要客户的应用程序。每个应用程序都有一个递增的ID号。

最近该站点达到了应用程序id号9999,但不是继续到10000,而是恢复到0001

你知道为什么会这样吗?也许是php或mysql的设置,范围或限制?

Thanks in advance

这可能是允许主键递增的int的大小。

请在id为int(11)的表结构中执行此操作

是的,PHP中应用了一些形式来限制4位数字(0000),所以当它达到10000时,它会切断第一个1。这导致它在后端和其他地方显示为0001等…

结果,它还通过电子邮件向申请人发送了删减版的身份证号,造成了各种各样的混乱,哈哈!

花了一段时间才找到正确的文件,因为原始编码器不可用!

谢谢大家。