[top-think/think]更新到5.1.6后数据库Update失败

2023-12-15 689 views
0

回退到5.1.5,在不修改源码的情况下Update没有问题!

        if (Db::name("BusinessPos")->where($where)->update($update)) {
            return Db::name("BusinessPos")->where($where)->find();
        }

回答

9

最好给出具体代码

5

我上面粘贴的就是在5.1.5里运行正常的代码片段,升级到5.1.6就无法执行了

6

正常情况这个代码不可能失败 除非你的数据有什么特别之处

2

谢谢liu21st ,我把exp部分写层 ->exp('abc','NOW()')的形式就可以了,用数组方式就失败