gpt4 book ai didi

mysql - 是否可以在 MySQl 中将长文本转换为十六进制

转载 作者:行者123 更新时间:2023-11-29 14:16:36 25 4
gpt4 key购买 nike

我有一列,例如 col1,类型为 LongText,它包含一个长整数:例如:1233456777.....等。我需要将此数字转换为十六进制并将其插入到新列中,例如 col2。这在 MySQL 中可能吗?怎么办?

我尝试将长文本值导出到文本文件,使用 Java 进行转换,但我很难用新的十六进制更新记录。请帮助我。

最佳答案

这个怎么样:

UPDATE myDatabase SET col2 = HEX(col1);

对于 myDatabase 中的所有行,这将获取 col1 的值,返回该值的十六进制版本并将其放入 col2 中。确保 col2 的定义大小正确。如果 HEX() 不接受 LONGTEXT,也许您可​​以使用 CONVERT...

UPDATE myDatabase SET col2 = HEX(CONVERT(col1, CHAR(255)));

关于mysql - 是否可以在 MySQl 中将长文本转换为十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12556031/

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