【发布时间】:2013-02-20 11:31:29
【问题描述】:
如何自动生成一个唯一的、随机的 6 位数字以插入到 mysql 表的列中?随机生成的数字必须不存在于列中。
我正在通过 php 访问 mysql。
表格格式是这样的,随机数在reqnumber列中:
id,status,reqnumber
【问题讨论】:
-
随机生成或递增表上最新的现有id?
-
设置你的id为
int AUTO_INCREMENT PRIMARY KEY,当你插入新行时它会自动递增,并且是唯一的。 -
如果是ID,为什么要随机生成的号码?
-
因为我想给每个客户一个唯一的号码来关注请求
-
那你最好把ID留为自增索引,然后用PHP的
uniqid()。