我需要存储来自用户的帖子。独特的Id:是一个独特的用户名+ currentMilliseconds足够好,为一个独特的Id
他们的用户名是唯一的,我敢肯定他们不能在同一毫秒内发表帖子。
然后自己帖子的网址将包含/用户名/ 12345678890 /冠军的最后
我不能使用Auto_Inc号,因为我不知道
它在数据库中。
希望他们知道这个数字或能够猜到。
这是足以唯一足以存储在数据库中
如果是这样的话会存储在数据库(MySQL的)的唯一ID
的PK的最佳方式对于URL不会是相对的。
E.g.
AUTO_INCREMENT PK Username createDate (BIGINT)
----------------- -------- -------------------
23456 Daxon 12345678922
我应该索引一列吗?
- 编辑 -
我忘了提,我也不是什么用户知道多少职位 有或能猜一个数字他们。
所以我认为currentTime以毫秒为单位是不可想象的。
Mabye现在这个值应该被加密,但仍然URL-SAFE
你是什么意思,你不能使用AUTO增量列,因为你不知道它是什么?你不能拿回来使用mysql_insert_id() – CSharpAtl 2009-09-24 14:34:39