powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / работа с event scheduler
4 сообщений из 4, страница 1 из 1
работа с event scheduler
    #39262262
anahaym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mysql 5.5
настроил event scheduler, а он почему-то не сработал.
Как посмотреть, запускался ли он, и если да, то почему не сработал?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
mysql> SHOW PROCESSLIST\G
*************************** 1. row ***************************
     Id: 3217
   User: event_scheduler
   Host: localhost
     db: NULL
Command: Daemon
   Time: 42089
  State: Waiting for next activation
   Info: NULL


делал так:
Код: sql
1.
CREATE EVENT test ON SCHEDULE EVERY 1 DAY STARTS "2016-25-06 00:05:00" DO и команда


если сделать так:
Код: sql
1.
CREATE EVENT test ON SCHEDULE AT "2016-25-06 00:05:00" DO и команда


то всё ок. мне нужно выполнять команду каждую ночь в 00:05:00

Спасибо.
...
Рейтинг: 0 / 0
работа с event scheduler
    #39262293
anahaym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
mysql> SHOW EVENTS\G
*************************** 1. row ***************************
                  Db: TEST
                Name: Update
             Definer: root@mysql1.domain.com
           Time zone: SYSTEM
                Type: RECURRING
          Execute at: NULL
      Interval value: 1
      Interval field: DAY
              Starts: 2016-06-25 00:05:00
                Ends: NULL
              Status: ENABLED
          Originator: 0
character_set_client: utf8
collation_connection: utf8_general_ci
  Database Collation: utf8_general_ci
1 row in set (0.00 sec)


а вот это покажет содержимое события:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
SELECT * FROM INFORMATION_SCHEMA.EVENTS WHERE EVENT_NAME = 'Update' AND EVENT_SCHEMA = 'TEST'\G;
*************************** 1. row ***************************
       EVENT_CATALOG: def
        EVENT_SCHEMA: TEST
          EVENT_NAME: Update
             DEFINER: root@mysql1.domain.com
           TIME_ZONE: SYSTEM
          EVENT_BODY: SQL
    EVENT_DEFINITION: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
          EVENT_TYPE: RECURRING
          EXECUTE_AT: NULL
      INTERVAL_VALUE: 1
      INTERVAL_FIELD: DAY
            SQL_MODE:
              STARTS: 2016-06-25 00:05:00
                ENDS: NULL
              STATUS: ENABLED
       ON_COMPLETION: NOT PRESERVE
             CREATED: 2016-06-24 15:30:43
        LAST_ALTERED: 2016-06-24 15:30:43
       LAST_EXECUTED: 2016-06-25 00:05:00
       EVENT_COMMENT:
          ORIGINATOR: 0
CHARACTER_SET_CLIENT: utf8
COLLATION_CONNECTION: utf8_general_ci
  DATABASE_COLLATION: utf8_general_ci
1 row in set (0.00 sec)


где в поле EVENT_DEFINITION показана выполняемая команда, в которой у меня ошибка
теперь надо как-то изменить команду
...
Рейтинг: 0 / 0
работа с event scheduler
    #39262299
anahaym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
автортеперь надо как-то изменить команду
просто удалили событие и создал заново:
Код: sql
1.
2.
mysql> DROP EVENT `Update`;
Query OK, 0 rows affected (0.00 sec)
...
Рейтинг: 0 / 0
работа с event scheduler
    #39278941
anahaym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
внезапно перестал работать планировщик.
Как узнать почему прекратил выполняться и как его перезапустить?
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
*************************** 1. row ***************************
       EVENT_CATALOG: def
        EVENT_SCHEMA: TEST
          EVENT_NAME: Update
             DEFINER: root@mysql1.domain.com
           TIME_ZONE: SYSTEM
          EVENT_BODY: SQL
    EVENT_DEFINITION: UPDATE команда
          EVENT_TYPE: RECURRING
          EXECUTE_AT: NULL
      INTERVAL_VALUE: 1
      INTERVAL_FIELD: DAY
            SQL_MODE:
              STARTS: 2016-06-26 00:07:00
                ENDS: NULL
              STATUS: ENABLED
       ON_COMPLETION: NOT PRESERVE
             CREATED: 2016-06-25 14:50:25
        LAST_ALTERED: 2016-06-25 14:50:25
       LAST_EXECUTED: 2016-07-12 00:07:00
       EVENT_COMMENT:
          ORIGINATOR: 0
CHARACTER_SET_CLIENT: utf8
COLLATION_CONNECTION: utf8_general_ci
  DATABASE_COLLATION: utf8_general_ci
1 row in set (0.00 sec)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / работа с event scheduler
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]