应用程序当前使用以下查询生成UUID:它生成类似于84058227-294c-11e3-916a-7a7919b2b2bc的输出。许多在线消息来源建议将UUID存储在BINARY(16)中,以提高总体应用程序性能。为了获得更多信息,下面是我(在PHP中)用于将数据插入数据库的代码: $this->query( public functi
在MySQL数据库中,我需要将一些UUID列(BINARY(16))转换为VARCHAR。我想以规范的形式,而不是以字节的形式来转换它们。在Postgres,这就足够了: ALTER COLUMN my_uuid_columnMySQL等效值返回一个错误我知道,在Postgres中,我可以使用USING expression来解决这个问题:
CREATE FUNCTION foobar(foo <em