При попытке открыть скрипт в планировщике событий с источником: 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*
НО, когда я выполняю простую команду «Выбрать * из», все работает как expectet:
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
Да, файл существует - Когда я пытаюсь запустить сценарий вне синтаксиса планировщика событий, ошибка не выдается, и сценарий выполняется нормально
- Планировщик событий включен