关于saveAll方法保存浮点型数据的bug

浏览:335 发布日期:2018/08/06
5.0.0 - 严重 - 未处理
PHP7.2运行thinkphp5.1的saveAll方法时,保存的浮点型数据被自动转成整型,sql日志打印出来的sql语句是正确的,数据库字段是float(11,2), 但是插入数据库之后,只要是浮点型的数据,都被转换成整型,后面的两位小数点均无法保存,目前发现这个问题是因为PHP版本差异导致的,在PHP7.0-7.1均不会出现,只有在PHP7.2的时候会有这个问题,目前的解决方法是使用原生的sql语句进行操作。
评论(
后面还有条评论,点击查看>>