2015-04-30 64 views

回答

0

浮點數不作爲精確值存儲。關於問題here,請參閱MySQL的文章。除非你有特定的浮點精度需求,否則我會建議切換到DECIMAL類型,它沒有這個問題(從MySQL 5.0.3開始)。如果您必須使用浮點數,請記住這些值不準確,直接比較並不總是可行(即WHERE myVal = 5)。相反,您應該進行範圍比較(即WHERE myVal > 4.999 AND myVal < 5.001)。