标签: mysql char hex
将某些十六进制值保存到我们的数据库时,它们正在转换为我认为是科学(E)的表示法。例如558E74成为5.6e76。
558E74
5.6e76
我可以理解,数字558E74也表示为5.6e76,但是该值并非旨在作为数字,因此转换不是我们想要的!
我们当前正在使用:
char
如何防止值被转换?关于保存方式,我们是否可以更改?还是我们应该使用其他列类型?
我觉得我可能遗漏了一些明显的问题,因为这似乎是一个很基本的问题(如果可以,很抱歉!),但是经过四处搜寻,我一直在努力寻找任何答案。
答案 0 :(得分:0)
如果它是字符目的地,请用引号引起来,否则用hexadecimal literal像0x558E74
0x558E74