mysql進階(十)不靠譜的FLOAT數據類型

? ? 今天在設計數據表時,突然發現原來float原來是很不靠譜的,所以在這里建議大家換成double類型,

????原因是:

????????在MySQL手冊中講到,在MySQL中的所有計算都是使用雙精度完成的,使用float(單精度)會有誤差,出現意想不到的結果。

????????在我們查詢數據時,MySQL使用64位十進制數值的精度執行DECIMAL操作,float(5.54)?=?5.54?如果出現精度丟失,這個是不等的。這樣,本來我們應該能查到的數據就會莫名其妙的消失。

以上就是?mysql進階(十)不靠譜的FLOAT數據類型的內容,更多相關內容請關注PHP中文網(www.php.cn)!

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享