读书人

请教CSDN 的 ID 是怎么生成的

发布时间: 2013-11-06 16:26:37 作者: rapoo

请问CSDN 的 ID 是如何生成的?
当使用第三方登录时会生成一个 CSDN ID:u012365644

请教该ID是如何生成的? 绝对唯一吗?
[解决办法]
mysql有自动增长的字段,保证唯一性
[解决办法]
应该是自动增长函数 而不是标识列
[解决办法]

引用:
Quote: 引用:

mysql有自动增长的字段,保证唯一性

但是在插入数据时,如何先知道自增uid呢

插入数据成功,返回当前自增的id即可。
[解决办法]
不会的自增的,因为CSDN肯定做了用户的分库,这样,多个库中都会有类似uid相同的,他的uid应该是随机出来的,只是这个随机的比较复杂而已

读书人网 >PHP

热点推荐