gpt4 book ai didi

MySQL CONCAT ("string",longtext) 生成十六进制字符串

转载 作者:IT老高 更新时间:2023-10-29 00:20:04 25 4
gpt4 key购买 nike

在尝试将字符串与应该为 LONGTEXT 类型的列连接时,我遇到了一个奇怪的十六进制字符串结果。

查询是这样的:

SELECT concat("abc",t.LONGTEXT_VALUE,"cde") FROM mytable t

61626354657374696e67636465

十六进制字符串 61626354657374696e67636465 是正确的值,只是十六进制形式。

列本身的 SELECT 将返回普通字符串:

SELECT t.LONGTEXT_VALUE FROM mytable t

Testing

最佳答案

您尝试过转换吗?通常对我来说效果很好。示例:

SELECT CONCAT("abc",CAST(t.LONGTEXT_VALUE AS CHAR),"cde") FROM mytable t

关于MySQL CONCAT ("string",longtext) 生成十六进制字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18840557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com