8

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

4

2 回答 2

16
REPLACE(UUID(),'-','')

您不需要 UNHEX,只需替换连字符即可。

于 2013-03-06T01:20:10.003 回答
0

获取十进制值以放入某些整数字段使用

UNHEX(REPLACE(UUID(),'-',''))
于 2012-11-18T11:31:06.747 回答