不要盲目的说float和double精度可能发生丢失,而是说在存取时因为精度不一致会发生丢失,当然这里的丢失指的是扩展或者截断了,丢失了原有的精度.decimal是好,但不是说不会发生任何精度丢失.如果问题看得不深入,总会以偏概全. 我们知道,mysql存储小数可以使用float.double.decimal等.这些类型存储的小数精度都比较高.我们平时应用最多的就是两位小数点,所以,这些类型都是可以满足的. 那么数据精度丢失是如何表现的呢?到底是什么原因呢? 当我们不知道原因的时候,总会认为到处…