我怎样才能将Facebook的唯一ID分配复制到广泛的资源中?请参阅:https://developers.facebook.com/docs/reference/api/
Facebook上的每张照片,人物,事件,页面都有唯一的ID。
如果我想让每个页面都有一个唯一的ID,那么我需要做的是有一个ID自动递增的页面表。 但这不是我想要达到的目标,我希望实现像Facebook这样的系统,其中每个对象(“资源”)都有一个唯一的ID。
答案 0 :(得分:0)
MySQL具有UUID功能; UUID是生成此类别的唯一键的普遍接受的方式。
也就是说,使用MySQL的UUID功能会与基于语句的复制冲突;如果您当前或将来可能使用此复制方法,请考虑使用您的语言提供的任何UUID生成机制。由于UUID是标准,任何合理的编程语言都有可用于生成它们的机制;例如,对于Python,这是uuid module。对于PHP,标准库中提供了uniqid函数,但这不是符合标准的UUID。
您可能会直接看到this question,以便从PHP生成符合标准的UUID。