如何在数据库中存储经度和纬度. MySQL不会超出-99.9999999

好吧,现在我将纬度和经度列存储为DECIMAL(10,8)

我正在尝试插入:

-117.1779216但是它一直这样插入:-99.99999999

为什么是这样?我看到所有其他板将其存储为DECIMAL,但是如果在该时间段之前给它10个位置,它不会再返回了.因此,我认为它可能会变为-117..没有一个被标记为未签名无论是.

解决方法:

精度(10)-比例(8)= 2

2是小数点左边的位数

如果提高精度,则小数点左边可以有更多数字.

上一篇:(原)torch中微调某层参数


下一篇:Python:十进制数字的范围函数