Показать сообщение отдельно

  #3  
Старый 29.11.2007, 13:17
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Тут уж определись... Или по времени, или 100 последних... Ибо всё и сразу это не правильно совершенно... Я тебе советую воспользоваться запросом вида:

Цитата:
delete from SOME_TABLE where DATE_SUB(CURRENT_TIMESTAMP, interval 1 day) > TIME
Он удаляет из таблицы SOME_TABLE все записи у которых дата в поле time отличается от текущей на 1 день... То есть все записи, которые старше чем один день. Разумеется вместо 1 day, ты можешь подставлять другую синтаксически правильную конструкцию:

Цитата:
... interval 10 day
... interval 1 month
... interval 1 year

и т.д.
 
Ответить с цитированием