gpt4 book ai didi

Mysql更改float默认值的默认值

转载 作者:行者123 更新时间:2023-11-29 16:18:35 25 4
gpt4 key购买 nike

我正在尝试更改 mysql 中 float 据类型的默认值,我有许多带有浮点值的表,但只要我的数据超过 5 个值,它就会四舍五入值。

例如我有这个值:

2254798

它正在将其转换为:

2254800

我有很多表都存在这些问题,有什么方法可以保留准确的值。当我将 float 长度更改为 25 时,它工作正常。有什么方法可以将数据库中所有表的默认浮点值设置为 25 长度。

最佳答案

float 在 MySQL 中并不精确。如果您需要精确的存储,请考虑使用 DECIMAL 和一些默认值:

CREATE TABLE yourTable (
some_col DECIMAL(10,2) DEFAULT 123.45
...
)

关于Mysql更改float默认值的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54644838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com