1

我想保存一个小数点后 14 位的数字,但 symfony 只保存 6 个。我该如何控制:

$loc->setSinRadLon(0.73946213661883);

在架构中,列如下所示:

sin_rad_lon: { type: double(), scale: 14, notnull: true }

数据库设置为:

sin_rad_lon     double(18,14)

在数据库中,列值为:0.73946200000000(8 个数字被删除)。

(我刚试过ini_set("precision", "14")但它并不能解决所有问题。)

谢谢你的帮助。

4

1 回答 1

2

尝试在您的架构中更改数据类型的“长度”,例如类型:双(X),比例:Y

于 2011-06-08T00:45:15.597 回答