mysql:facebook就像唯一的id一样

时间:2013-04-22 15:32:24

标签: php mysql sql facebook guid

我目前正在使用UUID v1作为唯一ID

但是,我认为uuid太长了

我想生成数字唯一ID,如fb和G +,它更短

并且在插入

之前不必检查数据库中是否存在id

示例:

  

https://plus.google.com/104560124403688998123/posts

     

的Facebook / 100001458264256

我想根据一些用户细节生成它吗?

有什么好主意吗?

1 个答案:

答案 0 :(得分:0)

简单地将它作为主用户记录上的(自动增量/数字)标识列会更有意义。要使它具有相似的长度,您需要以100000000或类似的值开始自动增量值。您还需要确保该列宽度足以容纳该数量的数量,并且比您认为的用户数量更多。