我有一个PHP网站,需要客户的应用程序。每个应用程序都有一个递增的ID号。
最近该站点达到了应用程序id号9999,但不是继续到10000,而是恢复到0001
你知道为什么会这样吗?也许是php或mysql的设置,范围或限制?
Thanks in advance
这可能是允许主键递增的int
的大小。
请在id为int(11)
的表结构中执行此操作
是的,PHP中应用了一些形式来限制4位数字(0000),所以当它达到10000时,它会切断第一个1。这导致它在后端和其他地方显示为0001等…
结果,它还通过电子邮件向申请人发送了删减版的身份证号,造成了各种各样的混乱,哈哈!
花了一段时间才找到正确的文件,因为原始编码器不可用!
谢谢大家。