相关疑难解决方法(0)

在节点中将UUID转换为/从二进制转换

我工作的项目切换到了MySQL.我们使用的密钥是UUID字符串(如43d597d7-2323-325a-90fc-21fa5947b9f3),但数据库字段(而不是字符串)被定义为二进制(16) - 16字节无符号二进制.

我知道UUID基本上是一个16字节的二进制文件,但我不知道如何从/转换为二进制数.

我正在使用node-mysql来访问数据库,我尝试使用node-uuid来解析UUID,但这会产生一个整数数组.我也尝试过使用Node的缓冲区,但这只会产生一个缓冲区对象.

如何将UUID字符串转换为适合该字段?如何将我从该字段读取的值转换为UUID?

javascript mysql node.js

7
推荐指数
1
解决办法
4944
查看次数

MySQL将破折号添加到表中的UUID

有没有一种简单的方法来转换此格式的UUID

5967ca5e6162317eb4a825dcdcde0aea

这种格式?

5967ca5e-6162-317e-b4a8-25dcdcde0aea

使用MySQL查询?我需要转换超过1000个UUID

mysql uuid

3
推荐指数
1
解决办法
1651
查看次数

标签 统计

mysql ×2

javascript ×1

node.js ×1

uuid ×1