gpt4 book ai didi

MySQL存储大量小数位

转载 作者:行者123 更新时间:2023-11-28 23:43:10 25 4
gpt4 key购买 nike

我对为 float 表列定义正确的定义有些困惑。这是创建数据库表以存储最多八位小数的大数字所必需的。我需要能够存储以下两者之间的任何位置。

0.00000001 - 10000000

是否会定义为 float(16),因为参数是需要显示的最大位数。也许我完全误解了列定义。

最佳答案

FLOAT是近似数据类型,我不建议将其用于存储精确值。

要存储准确的数字,您应该使用 DECIMAL数据类型:

CREATE TABLE tab(col DECIMAL(20,10));

应该足以满足您的需求。

关于MySQL存储大量小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34026733/

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