使用mysql生成32爲uuid

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


mysql> select UUID();
+--------------------------------------+
| UUID()                               |
+--------------------------------------+
| 28743986-61cf-11e9-aad1-97f2fa0e547e |
+--------------------------------------+
1 row in set (0.00 sec)
 
mysql> select replace(UUID(),'-','');
+----------------------------------+
| replace(UUID(),'-','')           |
+----------------------------------+
| 3b0d8fd461cf11e9aad197f2fa0e547e |
+----------------------------------+
1 row in set (0.00 sec)
 
mysql> 

掃一掃關注我的公衆號喲!
在這裏插入圖片描述

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