mysql 将二进制(8)强制转换为字符串以进行串联

aiazj4mn  于 2023-02-11  发布在  Mysql
关注(0)|答案(1)|浏览(185)

我的MySQL表中有一个类型为binary(8)的列idvisitor,如何将其转换为char以便与字符串连接?
示例:
查询返回idvisitor0x652B61CB9B4FD13B
当我运行concat('h', v.idvisitor)时,得到的是0x68652B61CB9B4FD13B,但我需要h652b61cb9b4fd13b

vsnjm48y

vsnjm48y1#

我在Matomo documentation中找到了解决方案:
concat('h', conv(hex(idvisitor), 16, 16))

相关问题