Не удается открыть скрипт SQL в теле планировщика событий MySQL

Когда я пытаюсь открыть скрипт в планировщике событий с источником: c:/path/path/file.sql возникает следующая ошибка:


mysql> CREATE EVENT `TEST_load_import_script_user`
    -> ON SCHEDULE EVERY 1 DAY STARTS '2018-10-01 11:09:00'
    -> DO source c:/db/data_import/scripts/load_data_user.sql;

Смотрите Ошибка:

*ERROR 1064 (42000): You have an error in your SQL syntax; check the manual 
that corresponds to your MySQL server version for the right syntax to use near 
'c:/db/data_import/scripts/load_data_user.sql' at line 3*

НО, когда я делаю простую команду "Выбрать * из", все работает как обычно:

mysql> CREATE EVENT `TEST_load_import_script_user`
    -> ON SCHEDULE EVERY 1 DAY STARTS '2018-10-01 11:09:00'
    -> DO select * from user;

Запрос в порядке, затронуто 0 строк (0,06 с)


Кто-нибудь знает, что я делаю не так?:)


Дополнительная информация, которая может помочь:

  • я бегу MySQL 8.0 на Windows Server 2016 Да файл существует
  • Когда я пытаюсь запустить сценарий вне синтаксиса планировщика событий, ошибка не выдается, и сценарий выполняется нормально
  • Планировщик событий включен

0 ответов

Другие вопросы по тегам