原因:float保存的值有可能是这个值的近似值,而不是这个值的真实值。如 0.1在二进制中是没有办法保存真实值的。

下面是例子:

第一步:建表:

create table t2(x float,y decimal(30,8));

第二步:加入数据:

insert into t2(x,y) values(0.1,0.1);

第三步:查询:

select x,y,x*1000000000,y*1000000000 from t2;

从结果中可以看到 foalt的结果是精确的。

转载于:https://www.cnblogs.com/JiangLe/p/4597853.html

MySQL中用decimal的原因相关推荐

  1. mysql性能的介绍少_MySQL性能突然下降怎么回事 MySQL性能突然下降原因介绍

    MySQL性能突然下降怎么回事?本篇文章小编给大家分享一下MySQL性能突然下降原因介绍,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 有时会碰到这样的情况,一条 SQL ...

  2. rds mysql 磁盘空间,RDS MySQL 空间问题的原因和解决

    other_size- 系统文件和临时文件使用空间 data_size- 数据文件使用空间 binlog_size- Binlog 文件占用空间 注:获取实例诊断报告的步骤请参考如何访问RDS 实例诊 ...

  3. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  4. mysql被更新失败_更新mysql出错:出错原因 You are using safe update mode

    更新mysql出错:出错原因 You are using safe update mode 追逐太阳-追求梦想 2017-12-04 20:59:24 2968 收藏 分类专栏: mysql 版权 出 ...

  5. android曲面屏点击事件无响应,都说曲面屏中看不中用,主要原因有四点,第三点是关键!...

    都说曲面屏中看不中用,主要原因有四点,第三点是关键! 2020-11-17 11:29:39 0点赞 0收藏 0评论 回归纯平屏幕的iPhone 12发布后,那些直屏党用户的呼声更高了,而上一次还是在 ...

  6. cmd下无法启动MySQL的几种原因及解决方法

    cmd下无法启动MySQL的几种原因及解决方法 1.cmd下输入net start mysql无法启动MySQL服务 原因一:管理员权限不足 解决方法:以管理员身份运行cmd再次输入命令 原因二:My ...

  7. 12个MySQL慢查询的原因分析

    1. SQL 没加索引 很多时候,我们的慢查询,都是因为没有加索引.如果没有加索引的话,会导致全表扫描的.因此,应考虑在 where 的条件列,建立索引,尽量避免全表扫描. 反例: select * ...

  8. MySQL启动失败——MySQL服务无法启动原因及解决办法

    MySQL启动失败--MySQL服务无法启动原因及解决办法 MySQL启动失败 MySQL启动失败--MySQL服务无法启动原因及解决办法 1.缺乏my.ini文件 2.缺乏data文件 3.端口占用 ...

  9. mysql错误代码1045的原因及解决方案

    mysql错误代码1045的原因及解决方案 mysql错误代码1045你的电脑会出现吗?是什么原因导致的这个问题?本文是小编精心编辑的,mysql错误代码1045的原因及解决方案希望能帮助到你! my ...

最新文章

  1. 2022-2028年中国XPS挤塑板行业市场全景评估及产业前景规划报告
  2. mysql 40101
  3. perl5 第十章 格式化输出
  4. linux shell脚本字符串连接符,学习Linux shell脚本中连接字符串的方法
  5. 3创建型模式之单例模式
  6. Matlab-重构和重新排列数组
  7. Android 4.X 系统加载 so 失败的原因分析
  8. Android Donut SDK 1.6r1 今日发布
  9. js清除添加的下拉框html,Html下拉框的定义以及JS、Jquary取值、添加和移除
  10. printstream_Java PrintStream clearError()方法与示例
  11. java http连接es_连接es
  12. linux脚本初尝滋味-----编写与执行
  13. 2021-03-09了解示隐式接口和编译时多态
  14. python状态码及其含义_Shell退出状态码及其应用详解
  15. 一招生成定制版二次元人脸头像,还能“模仿”你的表情!
  16. PCL之ubuntu安装CloudCompare
  17. matlab arccos uint8,《高等应用数学问题的MATLAB求解》——第3章习题代码
  18. windows 护眼颜色修改
  19. tfrecord 训练时报错 DataLossError corrupted record at 12
  20. Excel 中 YEAR 函数公式语法和用法示例介绍

热门文章

  1. 京东「卖家日志」系统的构建 | 流式计算日志系统应用实践
  2. Spring Boot Starters启动器
  3. 搭建consul 集群
  4. Java 静态内部类与非静态内部类【复习】
  5. Android --- 夜神模拟器中没有图片怎么办?夜神模拟器中怎么导入图片?
  6. Git 之fatal: remote origin already exists 错误解决办法(通俗易懂)
  7. $(function() {})是干什么的及作用
  8. centos linux编译c,紧急提醒!Linux是如何编译C语言程序文件的?CentOS 8的gcc使用方法介绍...
  9. ddnspod php 脚本_使用DNSPOD的域名解析实现DDNS域名动态的脚本
  10. android studio 执行不了,请问,Android studio程序不报错,但是一运行就stop是什原因...