MySQL的uuid()函數可以生成符合RFC 4122規范的UUID,即通用唯一識別碼。UUID通常用于標識分布式系統中的實體,比如數據庫記錄、分布式存儲文件等。
UUID由32個十六進制數字和四個‘-’連接組成,例如:f1d0c2f6-bb35-4d2a-a0f8-b85b365c363f
如果需要去掉UUID中的‘-’,可以使用MySQL的replace函數來實現。replace函數接受三個參數,第一個參數是源字符串,第二個參數是要替換的字符,第三個參數是替換后的字符。
SELECT REPLACE(uuid(), '-', '');
上面這個SQL查詢語句可以返回沒有‘-’的UUID。實際上,replace函數不僅適用于UUID,對于任何需要替換字符的場合都可以使用。
上一篇mysql uuid()
下一篇css加粗向左箭頭