MySQL_生成唯一GID函数
youdianrou
9年前
来自: http://my.oschina.net/u/2299514/blog/612722
SQL-SERVER 通过 NEWID( ):
返回一个 GUID 0F9D0E5D-4CEF-4323-8FD5-F19353F84295;
相当于返回一个随机数
MySQL 通过 UUID() 来获取GUID
返回一个通用唯一标识符(uuid)
uuid被设计成一个在时间和空间上都独一无二的数字。2个对uuid() 的调用应产生2个不同的值,即使这些调用的执行是在两个互不相连的单独电脑上进行。
uuid 是一个由5位十六进制数的字符串表示的128比特数字 ,其格式为 aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee :
前3个数字从一个时间戳产生。
第4 个数字保持暂时唯一性,以防时间戳值失去单一性 (例如, 由于经济时)。
第5个数字是一个 ieee 802 节点号,它提供空间唯一性。若后者不可用,则用一个随机数字替换
f9cef1f6-c8cf-11e5-a153-44a842ec69e7