自动递增phpmyadmin
|
我有一个使用PHP,MySQL和phpMyAdmin的现有数据库。
当用户成为我的网站的会员时,我需要系统使用五位数的数字为他们创建一个唯一的会员号。例如83773。我想这就像生成一个随机密码,只不过我只想为会员提供数字。该ID号对于每个成员必须是唯一的。
是否可以在用户表中将主键设置为auto_increment并将其设置为从10000开始,然后在每次成员注册时自动递增?
另外,主键ID号是否有最大数目?
这是将主键ID号码用作会员号码的可靠且安全的方法吗?
没有找到相关结果
已邀请:
8 个回复
掀辟髓观粟
伐教爸
车料
就最大数目而言,据我所知,没有上限,也没有任何办法来限制这一数目。 设置ID号作为主键是一种非常安全的惯例,通常会自动将int递增。还有一些替代方法,例如使用PHP为您生成特定格式的会员编号,然后在插入之前检查该编号是否存在,但是对于我个人而言,我会使用主要ID auto_inc值。
瞧叮
死狸蔽垂藐
孝铜差
邵酮
漂截嘘
,
和
表的所有ID都未设置为
为此,请转到phpmyadmin,在关注数据库上单击“ѭ”表,在“结构”选项卡上单击,在右侧将看到一个名为“ѭ6”的选项卡,进行检查并保存(在这种情况下,您仅对第一个选项执行此操作
,您只为
做)。 对
和
执行相同操作,即可解决此问题。