删除直接在MySQL上生成的破折号UUID

fis*_*ker 5 mysql uuid

我使用PDO直接在MySQL上生成UUID使用INSERT INTO tbl1 (key, val) VALUES (UUID(), :value).我不知道如何删除那些-(破折号)在MySQL方面,在PHP方面我可以简单地删除它str_replace().

小智 11

REPLACE(UUID(),'-','')
Run Code Online (Sandbox Code Playgroud)

您不需要UNHEX,只需更换连字符即可.


tri*_*san 1

获取用于放入某些整数字段的十进制值

UNHEX(REPLACE(UUID(),'-',''))
Run Code Online (Sandbox Code Playgroud)