MySQL_生成唯一GID函數
來自: 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
本文由用戶 youdianrou 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!