这家伙有点懒,还没写个性签名!
请问楼主,我直接用$model->save();方法为什么执行的是插入,而不是更新呢?save之前为什么不能放where,表示跟thinkphp有很大的不一样,有点不明白。
既然是save是插入一条数据,那么你的where条件肯定就会报错,原因插入是没有条件可设的,只要字段匹配就可以了,如果你是针对某一条数据进行修改,你where(['id' => 1])->updata(); 这样是正确的使用方法。