我必须为我的数据库中的每个"公司"创建唯一的代码.
我认为这是可能的唯一方法是创建一个随机数,rand()然后检查数据库中该"公司"的数量是否存在,如果它确实重新创建.
我的问题是:没有更好的方法来做到这一点 - 一种更有效的方式.好像我正在创建10 000个代码,并且DB中已经有50万个代码,它将逐渐变慢和变慢.
有关更好的方法的任何想法或提示吗?
编辑:
对不起也许我可以解释得更好.代码不会同时生成,可以每天/每月/每年创建一次.
此外,我需要能够定义代码的字符,例如,alpha numberic或number