遇到一个奇怪问题:在一张表中,定义了一个float(12,2)的字段,用来存放金额;在后台把数据插入到这个字段中的时候,发现插入的数字不对;更新的时候,也有这种情况。
比如:把1124563.63插入到数据库后,它显示的是1124563.61。
望高手告之。
比如:把1124563.63插入到数据库后,它显示的是1124563.61。
望高手告之。
解决方案 »
- 为啥复制粘贴附加数据库失败了
- C# 链接mySQl数据库 增加数据的问题。
- 一个PHP按照数组顺序查询MYSQL的问题,求助
- mysql 创建表语句错误
- mysqlbinlog: error writing file 'unopened' <errcode:22>
- mysql中用什么分隔多个批呢?mssql中是用 go 命令,但是发现在mysql中不认呀?
- 如何查询字段关键字来着??
- mysql5.0.27 创建procedure 时,为什么select * from sp_test出错
- 求一条SQL语句。想在表中增加一个ID列。我想让它自动的增加生成,该用哪条语句?
- 关于mysql自增列的问题:Duplicate entry '0' for key 'PRIMARY'
- 请大家帮我看看这个怪异的MYSQL现象!
- 存储过程嵌套调用后的回滚问题
The actual range might be slightly smaller depending on your hardware or operating system.
这个实际值跟硬件或者操作系统有关。
我的这个值就是。
我插入的:
1124563.63
结果是:
1124563.62
多谢多谢。再问一句:那有什么好的解决办法伐?因为金额比较重要