M方法生成语句莫名添加了Id条件

浏览:69 发布日期:2019/06/11 分类:求助交流 关键字: M方法
遇到了诡异的问题,服务器端从凌晨突然发生:
ThinkPHP中M方法生成语句where条件莫名添加一个主键id的等式,导致结果不正确。主要语句如下:
$where = array();
$where['status'] = 1;
M('speed_log')->where($where)->count();
我把语句打出来:
$sql = M('speed_log')->getLastSql();
mylog('sql = ' . $sql);
发现得到的SQL居然是这样:
SELECT count(*) tp_count FROM `qg_speed_log` WHERE `id` = 16383 AND `status` = 1
多了一个`id` = 16383 ,请教可能原因是什么?
最佳答案
评论( 相关
后面还有条评论,点击查看>>