2013-05-08 51 views
1

從這個鏈接 http://www.phpactiverecord.org/projects/main/wiki/Basic_CRUD 我有以下幾點:如何在海量的ActiveRecord PHP與比較運算符刪除

6 # MASSIVE DELETE 
7 # Model::table()->delete(WhereToDelete); 
8 Post::table()->delete(array('id' => array(5, 9, 26, 30)); 
9 # DELETE FROM `posts` WHERE id IN (5, 9, 26, 30) 

不過,我需要從一個表,日期小於2012-01-01刪除00:00:00 並在類別等於作者

下面的代碼無法正常工作:

Model::table()->delete(array('date'=>'<2012-01-01 00:00:00','category'=>'journal')); 

如果我離開:

Model::table()->delete(array('category'=>'journal')); 

它只刪除WHERE類別等於journal。 所以我的問題是我可以如何實現比較運算符與該日期的查詢?

我在網上到處搜索過,無法在任何地方找到答案。 非常感謝您的意見! 謝謝您的提前!

回答