关于错误的删除条件会造成表数据全部被删的问题

浏览:432 发布日期:2014/03/12 分类:求助交流
在一个删除操作中$Model = M('XXModel'); 
$cond['sdafasfafa'] = 1
$Model->where($cond)->delete();
其中$cond中的"sdafasfafa"字段是数据库不存在的,结果这么弄,输出的语句就变成了"DELETE FROM `XXtable`", 这样的话就会把表所有的数据删除了,我想这里是不是应该也判断一下呢?就像不能直接$Model->delete()一样;
最佳答案
评论( 相关
后面还有条评论,点击查看>>