我在哪里可以找到/修改mysql浮点数的默认精度?

时间:2012-08-02 14:44:49

标签: mysql ebean

我遇到了一个问题,似乎mysql 5.1.63(在debian上)将2/3存储为
0.666666666666667和mysql 5.5.21(在mac上)作为
0.6666666666666667

因为我碰巧使用Ebean来管理我的数据库交互,所以我需要mysql DOUBLE表示来对应java double表示。 (否则Ebean将抛出OptimisticLockException,因为在mysql表中找不到java double表示形式)

由于Ebean为我生成create table语法并生成DOUBLE字段(不幸的是没有DECIMAL),我很好奇是否有一些设置告诉mysql在没有明确精度的情况下定义DOUBLE时要使用哪种精度设置。

如果您有关于如何解决此问题的其他提示,那么它们也非常受欢迎。

干杯,丹尼尔

0 个答案:

没有答案