我想使用CakePHP語法從我的表中刪除所有記錄,我該怎麼辦?CakePHP刪除表中的所有記錄
我試過了,deleteAll
但它只適用於條件,與delete
一樣,有沒有其他方法,我可以清空我的表格?
讓我知道!
我想使用CakePHP語法從我的表中刪除所有記錄,我該怎麼辦?CakePHP刪除表中的所有記錄
我試過了,deleteAll
但它只適用於條件,與delete
一樣,有沒有其他方法,我可以清空我的表格?
讓我知道!
http://book.cakephp.org/2.0/en/models/deleting-data.html
我沒有用過deleteAll()刪除整個表,所以我不知道你是否可以稱之爲不帶參數(編輯:你不能把它不帶參數)。但是,你可以只使用
$this->Model->deleteAll(array('1 = 1'));
不過,我認爲它會更好,如果你只是通過query()
方法運行的TRUNCATE
SQL命令。
$this->Model->query('TRUNCATE table;');
嘗試設置$級聯真在動作作爲第二個參數,那麼如果相關設置爲true,在模型
$這個 - >型號 - > deleteAll('1 =所有記錄都被刪除1',假);這是在cakephp中清空d表的所有d記錄的方法 – 2011-05-02 08:09:52