将biginter转换为十六进制字符串

9jyewag0  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(298)

我正在尝试将varchar值(用数字字符,以10为基数)转换为带有十六进制值的varchar,但是我不知道如何使它与常见的mysql函数一起工作。¿一定要有人这么做?
i、 e:在我们的数据库中,我们有varchar:“2834055795371077263773013028”,如果我们把它作为一个数字并转换成十六进制,则是:“5B92C29524AA9A0000D122424”
我试着把它转换成十进制,那部分还可以,但是conv和hex函数返回ffffff。
一个小上下文:一个应用程序将mongodb id作为一个数字(比如javabiginteger)发送给我们,我们将其保存为一个字符串。现在,他们修改了api并向我们发送objectid的十六进制值,我们需要在mysql中迁移一些数据。
谢谢大家!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题