mysql一個比較奇怪的錯誤
數據庫存的asset字段是float(10, 2)
查詢使用的Eloquent Model 查詢數字也會自動加上引號
導致查詢浮點型的數字會出錯
以下是加上引號後錯誤的查詢結果
不加引號正確的結果
我暫時的解決方法就是把查詢的數字加0.1就好了...
好垃圾的解決辦法
//============分割線==============
問題已找到,因爲float的精度問題導致的
將原本的float(10, 2)
修改爲
DECIMAL(10,2)
就好了
貌似在這個坑上栽了好幾次了 這次一定要記住