[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Авто запуск с msql
pava467
    CREATE EVENT `foo_bar`
ON SCHEDULE EVERY 1 DAY STARTS '2013-01-01 12:00:00'
DO
DELETE FROM `obyavi` WHERE `srok` = CURDATE()
;

ну вот, вставил ето в mysql, вроде нормально, но всеравно не работает
DELETE FROM `obyavi` WHERE `srok` = CURDATE()
поле srok = 2013-04-21, то есть сегодня, CURDATE() = тоже по идееь должно быть сегодняшняя дата, но всеравно не работает, не пойму что не так?
alexbel2404
Может так заработает?
CREATE EVENT `foo_bar`
ON SCHEDULE EVERY 1 DAY STARTS '2013-01-01 12:00:00'
DO
DELETE FROM `obyavi` WHERE DATE(`srok`) = CURDATE()
;

pava467
все равно не работает
killer8080
pava467
может не хватает привилегии EVENT ?
Или Event Scheduler не запущен, что показывает SHOW PROCESSLIST?
pava467
Event Scheduler = on, на 2 вопрос ответить не могу
alexbel2404
вручную выполни запрос
DELETE FROM `obyavi` WHERE DATE(`srok`) = CURDATE()

Работает?
pava467
Работает, как теперь его на автомат поставить?
pava467
вручную работает, как его на автомат теперь поставить?
alexbel2404
С евентами не работал, не знаю)
killer8080
Цитата (pava467 @ 23.04.2013 - 17:25)
вручную работает, как его на автомат теперь поставить?

наверно будет полезно
http://habrahabr.ru/post/123391/
хотя имхо проще крон smile.gif
pava467
все сделал, выставил, включил, не работает все равно
pava467
Все сделал, все включено, но работать не хочет
Гость_killer8080
Цитата (pava467 @ 24.04.2013 - 15:51)
Все сделал, все включено, но работать не хочет

Цитата (killer8080 @ 22.04.2013 - 00:23)
может не хватает привилегии EVENT ?Или Event Scheduler не запущен, что показывает SHOW PROCESSLIST?

pava467
не получаеться открыть SHOW PROCESSLIST, я хз
Быстрый ответ:

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