我目前正在使用UUID v1作为唯一ID
但是,我认为uuid太长了
我想生成数字唯一ID,如fb和G +,它更短
并且在插入
之前不必检查数据库中是否存在id示例:
https://plus.google.com/104560124403688998123/posts
的Facebook / 100001458264256
我想根据一些用户细节生成它吗?
有什么好主意吗?
答案 0 :(得分:0)
简单地将它作为主用户记录上的(自动增量/数字)标识列会更有意义。要使它具有相似的长度,您需要以100000000或类似的值开始自动增量值。您还需要确保该列宽度足以容纳该数量的数量,并且比您认为的用户数量更多。