mysql生成隨機id


MySQL中生成隨機ID的函數是UUID(),但是這樣生成出來的隨機ID是36位帶【-】符號的。

SELECT UUID(); -- 37747019-90a2-11e9-9806-00505683703f

我們可以配合REPLACE()函數替換掉【-】符號來生成32位的不帶【-】符號的隨機ID。

SELECT REPLACE(UUID(), '-', ''); -- 62d1556390a211e9980600505683703f

我們也可以配合UPPER()函數將小寫字母轉換為大寫。

SELECT UPPER(REPLACE(UUID(), '-', '')); -- C59ED7B190A211E9980600505683703F

在做數據導入的時候經常會用上。

 

"我們有時候想要對別人好,但是在這之前先想想別人需不需要。"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM