需要更改表字段的类型(带数据)。 从浮动类型到双重类型。mysql将float转换为double
129.8 -> 129.8000030517578
117.9 -> 117.9000015258789
99.2 -> 99.19999694824219
如何改变字段类型不会发生数据损坏: -
ALTER TABLE `my_table`
CHANGE COLUMN `my_value` `my_value`
DOUBLE NULL DEFAULT NULL AFTER `id`;
但是我有一个问题::: 所有小数恶化>新价值 旧值 执行此代码?
好主意,但我不能限制小数部分 – djmartini