0
codeigniter 3을 사용하고 있습니다. "anwser"테이블에서 2 개월 (mysql 테이블의 datetime)보다 오래된 모든 행을 삭제하려고합니다. 나는 실수를하지 않는다. 그러나 행이 h 제되지 않습니다. 제안 사항이 있으십니까?Codeigniter 3 : 2 개월 이상 지난 모든 행을 삭제하십시오.
모델 :
function delete_old_anwsers()
{
$this->load->model('quiz_model');
$this->db->where('datum <', 'strtotime('-2 month')');
$this->db->delete('anwser');
}
컨트롤러 :
$this->quiz_model->delete_old_anwsers();
감사합니다
솔루션 :
function delete_old_answer()
{
$this->db->query("DELETE FROM answer WHERE datum < NOW() - INTERVAL 2 MONTH ");
}
'$ this-> db-> query ("DELETE FROM WHERE datum
Tpojka
@Tpojka 감사합니다! – peter
'function delete_old_answer() { $ this-> db-> query ("DELETE FROM WHERE datum
peter