我试图从JAVA webapp中将行值插入到mysql表中。该表有一列" X" (哪种类型是DOUBLE)。我想分开" A" (DOUBLE)和" B"(DOUBLE)并将结果存储在" X"像这样:
INSERT INTO myTable VALUES (DEFAULT, A/B)
现在,如果例如A = 1且B = 3,我存储0.33333 ...,或者如果A = 1000000且B = 3,我存储333333.333 ...
我的问题是当我想得到原始分子时,做B *(X值),只得到0.9999 ......和999999.9999 ...
我们也尝试将数字类型更改为LONG,DECIMAL和FLOAT,但我们没有得到确切的结果
我们如何解决这个问题?
谢谢!