【发布时间】:2011-05-18 12:22:17
【问题描述】:
@987654321@ 在 MySQL 中创建一个 double。
是否可以以及如何创建浮点精度字段而不是双精度?
justification 类似于拥有 SmallIntegerField。
【问题讨论】:
-
我不明白你为什么要这样做。给你买什么?磁盘空间很便宜。
-
@duffymo - 在我的情况下,我有数十个浮点列和数百万个条目,因此从双精度转换为浮点数可以显着缩小数据库大小并提高查询效率
-
仍然微不足道。 “数十”个浮动列? “数百万”个条目?我怀疑它会产生你想象的效果。哪里有数据说是这样的?这是一个不值得付出代价的微优化。大型数据库的大小为 TB。除非你是这样,否则我会说你应该做一些更有成效的事情。