mysql - хранимых - хранимые процедуры sql habr




Запуск хранимой процедуры из crontab (2)

Попробуйте запустить что-то вроде этого

mysql -h 'your ipadress' -u user_name p'12345' mydatabase -e 'CALL my_stored_procedure()'

Просто догадаться, я не знаю, будет ли это работать.

У меня есть макет:

Mysql DB
DB name: db_name
DB User name: user_name
Password: 12345
Stored procedure: my_stored_procedure

Как я могу ежедневно выполнять «my_stored_procedure» из crontab?


Я думаю, лучше использовать события из mysql.

Для получения дополнительной информации посетите раздел « Использование планировщика событий».

Или используйте решение, предложенное Майклом .
Лично мне нравится выполнять mysql с использованием файла -ss и сокета:

mysql -S/path_to_sock_file/mysql.sock -u user_name p'12345' mydatabase -ss  -e 'CALL my_stored_procedure()'

-ss возвращает результаты как обычный текст.

Привет, Арман.





crontab