已建立的数据库正在将货币值存储在FLOAT类型中。这导致准确性(或缺乏)问题。
将包含(所有数字)值的cols转换为DECIMAL而没有任何问题是否安全?典型值为0 - 999,999.99
你们之前做出改变,并且在没有思考的情况下进行危险,而不是在思考,
答案 0 :(得分:1)
在声明DECIMAL时,只需将您的精度设置得足够高,以便保存您关注的所有有效数字。
http://dev.mysql.com/doc/refman/5.0/en/fixed-point-types.html