使用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> 

扫一扫关注我的公众号哟!
在这里插入图片描述

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