今天又被这个问题害惨了啊!!血泪教训!!
(new Model("trainees"))->where(array("userId"=>array("in",explode(',', i("post.userIds"))))->delete()
这个where里面的 userId是我写错了,数据库中正确的字段应该是id。而TP居然不抛出任何异常,不告诉我userId这个字段不存在,而是直接将上述连贯操作生成如下SQL语句:
delete from trainees .
结果可想而知,百万条数据啊!!!
管理员能给个说法么??