SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 11.11.2008 02:30:10

Борис
Завсегдатай
Зарегистрирован: 20.07.2008
Сообщений: 29

Вопрос по Scheduler м MySQL 5.1xxxx

Суть:
Есть таблица в базе, в ней колонка readd(int) со значением 0, в определённый момент значени с 0 меняется на 1.

Проблема:
Нужно поставит эвент, чтобы ставить с 1 обратно на нуль по прошестви 24-х часов ну или как в народе на следуший день.

Запрос:
UPDATE adv SET readd = '0' WHERE add_date < NOW()

А в schedulere stoit

EVERY 24 HOURS


Прикрепленные файлы:
Attachment Icon 22.gif, Размер: 42,023 байт, Скачано: 506

Неактивен

 

#2 12.11.2008 01:45:27

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Вопрос по Scheduler м MySQL 5.1xxxx

В чем именно проблема? Какой тип колонки add_date?

Неактивен

 

#3 13.11.2008 01:13:58

Борис
Завсегдатай
Зарегистрирован: 20.07.2008
Сообщений: 29

Re: Вопрос по Scheduler м MySQL 5.1xxxx

тип колонки add_date (date)

Неактивен

 

#4 14.11.2008 02:16:42

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Вопрос по Scheduler м MySQL 5.1xxxx

А в чем проблема проявляется?

Неактивен

 

#5 14.11.2008 21:54:16

Борис
Завсегдатай
Зарегистрирован: 20.07.2008
Сообщений: 29

Re: Вопрос по Scheduler м MySQL 5.1xxxx

Проблема в том что Удаляется не в каждые 23:59 Допустим Юсер зашёл в 16 октября в 13:00 поидее 17 октября в 00:00 должно удалится
а удаляется  17 октября 13:00 тоесть 24 часа считает от даты

Неактивен

 

#6 15.11.2008 12:11:10

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Вопрос по Scheduler м MySQL 5.1xxxx

Если хотите сравнивать только дату, то условие в запросе должно быть таким: WHERE add_date < date(NOW());

Кроме того убедитесь, что событие срабатывает в 00:01, а не в 13:00.

Неактивен

 

#7 16.11.2008 02:42:36

Борис
Завсегдатай
Зарегистрирован: 20.07.2008
Сообщений: 29

Re: Вопрос по Scheduler м MySQL 5.1xxxx

Спасибо огромное , попробую

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson