Может ли кто-нибудь сказать мне, что случилось со мной в заявлении sql? Я хочу, чтобы он удалял все строки таблицы, что временной интервал более 1 минуты. Мой SQL-оператор не показывает никаких ошибок, но он не удалит ни одну из строк.Что случилось с моей операцией удаления mysql?
Кстати, я использую фреймворк codeigniter.
$new_date = date('Y-m-d H:i:s', now());
$query = $this->db->query("DELETE FROM table WHERE 'date/time' < ('$new_date' - INTERVAL 1 minute)");
Посмотрите на символы, относящиеся к 'date/time'. Они '' '', а не '' '. –
Я вижу ... Спасибо .. Так что я должен использовать _ вместо /? – John
Это было бы более «стандартным» –