我在我的数据库中有2列,一列是十进制,一列是双精度。他们被设定为10,6。 出于测试目的,我将值设置为:45.554962。当我从服务器上的数据库获取数据时,它返回:45.55536200000000235377228818833827972412109375
甚至PHP round()函数都没有改变。我无法找到解决方案。我正在使用Laravel,PHP 7和MySQL 5.6
答案 0 :(得分:0)
您可以使用truncate
TRUNCATE(your_column, 2)
https://dev.mysql.com/doc/refman/5.7/en/mathematical-functions.html#function_truncate