社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

MySQL中如何防止十六进制值转换为科学记数法

Mike Vaux • 5 年前 • 1404 次点击  

558E74 变成 5.6e76 .

558E74型 也表示为 ,但该值不是一个数字,因此转换不是我们要的!

我们目前正在使用:

  • MySQL 5.7版
  • 列类型为 char 最大长度为6

如何防止值被转换?我们能改变他们被拯救的方式吗?或者我们应该使用不同的列类型?

我觉得我可能遗漏了一些很明显的东西,因为这似乎是一个很基本的问题(如果是,请道歉!),但在四处搜寻之后,我很难找到任何答案。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/55840
 
1404 次点击  
文章 [ 1 ]  |  最新文章 5 年前
danblack
Reply   •   1 楼
danblack    6 年前

如果是字符目的地,请引用它,否则 hexadecimal literal 喜欢 0x558E74