mysql - 如何在 mysql 中正确定义 [float] 数据类型

标签 mysql sql floating-point

我(通过 PHPMYADMIN)定义了一个数据类型为 float 的字段。
当我尝试插入一个数字 78.556677099932222377 时,它会将其转换为 79。
如何保存正确的数字,至少保留小数点后 7 位?

最佳答案

使用结构选项打开 phpMyAdmin 并将 float 定义为:

FLOAT(23,19)

这张图很清楚: enter image description here

关于mysql - 如何在 mysql 中正确定义 [float] 数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6710795/

相关文章:

sql - 从 Postgres 获取数据

java - 在 Java 中运行 MySQL 查询?

python - 在 Python 中将字符串转换为 float

c++ - C++ 中零初始化值的 float 比较

python - 使用 Python 的 max() 时的浮点精度

mysql - SpringBoot与Mysql连接出错

mysql - 如何比较两个表中的值并在匹配时插入

java - 输入类型日期以不同的格式传递给 Controller

MySQL 随机查询生成器

java - 如何在 hibernate 中更新多个表?