我正在尝试将UUID添加到我的一些MySQL数据库(MySQL 5.7.9)中的一些表中。UUID (因为DB中的每个条目在其UUID字段中都会收到一个空值。UPDATE `mytable` SET Uuid= unhex(replace(uuid(),'-','')) WHERE Uuid IS NULL;
现在,问题是我通过这样做得到了一些非常奇怪的行为但是,在其他数据库上,所有生成的UUID</em
在MySQL数据库中,我需要将一些UUID列(BINARY(16))转换为VARCHAR。我想以规范的形式,而不是以字节的形式来转换它们。在Postgres,这就足够了: ALTER COLUMN my_uuid_columnMySQL等效值返回一个错误string value: '\x.....' for column 'my_uuid_column' at row 1
即使它