[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: datetime IS NOT NULL
Kusss
У меня задача, удалить ВСЕ записи которые поставлены на удаление ... ну скажем больше 5 минут назад

Но проблема в том, что запрос
SELECT date FROM `table` WHERE date IS NOT NULL

возвращает ВСЕ данные, в том числе и '000-00-00 00:00:00'

А "date IS NULL" - как и ожидается - вернуло только пустые значения.

Ну и как итог
	DELETE FROM
`table`
WHERE
`date` IS NOT NULL AND
date < DATE_SUB(NOW(), INTERVAL 5 MINUTE )
Убивает все данные из таблицы.
Как более правильно составить запрос ? Нагуглил это - работает.

UNIX_TIMESTAMP(  `date` ) !=0
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.