Mysql生成uuid

MySQL生成32位UUID

  • MySQL提供UUID()函數的用法如下:
mysql> SELECT UUID();
mysql> c2cb8f66-351f-11e7-b3ed-00163e0429b6
mysql> SELECT REPLACE(UUID(), '-', '');  #將'-'符號替換掉
mysql> 45c87fa0352211e78d40d4977a9ea871

在 MySQL 的 UUID() 函數中,前三組數字從時間戳中生成,第四組數字暫時保持時間戳的唯一性,
第五組數字是一個 IEEE 802 節點標點值,保證空間唯一。使用 UUID() 函數,可以生成時間、空間上都獨一無二的值。

使用UUID,基本上不可能出現相同的UUID值

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章