mysql中有專門的double,float類型,但設計數據庫時不能只設置數據庫類型爲double或float型,必定要指定它的小數點的位數,不然當插入或更新時,小數點後面的數字會被自動截掉,教訓啊。mysql
如:sql
ALTER TABLE `ddo_channel_statistics_day` MODIFY COLUMN `sum_amount` double(18,2) NOT NULL
必定要指定小數點後的位數是2位,不能省略後面的(18,2)數據庫