DB 更新类

浏览:100 发布日期:2019/07/25 分类:求助交流
TP5 使用DB操作删除和修改有时候成功,有时候失败.根据id更新DB::table()->where(id,$id)->update()提示返回值6,有时候返回1.查资料说是缓存问题,使用DB::execute() 就没有问题.本地调试没有问题,线上就出问题,打印出来的sql如下图:line:1160 sql :UPDATE `ims_db_play_customer_service`  SET `language` = :ThinkBind_1_  WHERE  `id` = :ThinkBind_2_  
line:710 sql :UPDATE `ims_db_play_customer_service`  SET `language` = :ThinkBind_1_  WHERE  `id` = :ThinkBind_2_  
line:720 bindValue :{"ThinkBind_1_":["a:3:{i:0;s:0:\"\";i:1;s:2:\"en\";i:2;s:2:\"ar\";}",2],"ThinkBind_2_":[25,1]}
line:726 prev rowCount :0
line:730 end rowCount :1
line:741 numRows :1
line:1164 result :1
line:1160 sql :UPDATE `ims_db_play_customer_service`  SET `language` = :ThinkBind_1_  WHERE  `id` = :ThinkBind_2_  
line:710 sql :UPDATE `ims_db_play_customer_service`  SET `language` = :ThinkBind_1_  WHERE  `id` = :ThinkBind_2_  
line:720 bindValue :{"ThinkBind_1_":["a:4:{i:0;s:0:\"\";i:1;s:2:\"en\";i:2;s:2:\"ar\";i:3;s:2:\"tr\";}",2],"ThinkBind_2_":[25,1]}
line:726 prev rowCount :0
line:730 end rowCount :1
line:741 numRows :1
line:1164 result :1
line:1160 sql :UPDATE `ims_db_play_customer_service`  SET `language` = :ThinkBind_1_  WHERE  `id` = :ThinkBind_2_  
line:710 sql :UPDATE `ims_db_play_customer_service`  SET `language` = :ThinkBind_1_  WHERE  `id` = :ThinkBind_2_  
line:720 bindValue :{"ThinkBind_1_":["a:3:{i:0;s:0:\"\";i:1;s:2:\"en\";i:2;s:2:\"ar\";}",2],"ThinkBind_2_":[25,1]}
line:726 prev rowCount :0
line:730 end rowCount :6
line:741 numRows :6
line:1164 result :6
最佳答案
评论( 相关
后面还有条评论,点击查看>>