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