2013-07-16 2 views
0

Я хочу создать запланированное задание в SQLyog (или предложить мне, если есть), который будет запускать SQL-запрос каждые 30 минут.Как настроить задание cron в SQLyog

Я хочу, чтобы выполнить запрос -

UPDATE `db`.`table` SET sessiontime = CEILING(sessiontime/6)*6 WHERE id>1000 

Пожалуйста, помогите мне, чтобы выяснить это. Thanks

ответ

0

Во-первых, SQLyog - это инструмент для управления базами данных MySQL. Обычно у Windows нет cron, вместо этого у него есть Windows Task Scheduler.

В SQLyog есть что-то построенное, в котором называется агент задания, который позволяет выполнять запросы и генерировать, форматировать и отправлять персонализированные письма с результатами. Эти задания сохраняются как файлы XML, которые могут быть выполнены с помощью SQLyog. Это используется для использования Windows Task Scheduler для выполнения регулярного запроса (по сути, вы можете либо поместить их туда, если хотите, либо использовать SQLyog для этого).

В основном, используйте мастер для ввода всех необходимых данных (подключение к базе данных, параметры smtp, запрос), проверьте его, затем используйте агент задания, чтобы поместить его в планировщик задач Windows.

Имейте в виду, что агент задания функций доступен только в SQLyog Enterprise и Ultimate. У бесплатной версии нет ее разблокировки.

+0

Привет, Bjoern, Спасибо за ваш ответ. Я просто хочу запланировать мои запросы, которые должны выполняться каждые 30 минут. Есть ли какая-либо другая программа/программное обеспечение, которая может быть полезна. У меня нет корпоративного выпуска SQLyog и вы не хотите покупать его, если его нелегко запланировать задачу. Я увидел что-то под названием «SQL Event Scheduler». Вы знаете, как я могу это использовать? или порекомендуйте мне любое другое программное обеспечение, если это возможно. – W3Xperts

+0

Какая ОС вы используете? Окна? Является ли база данных локальной или удаленной? – Bjoern

Смежные вопросы