У меня есть приложение php/mysql, которое пользователи могут фактически тестировать/отправлять данные, поэтому я хочу удалить/удалить все таблицы в моей базе данных и запустить мой скрипт sql для воссоздания и заполнения всех таблиц каждый час.
Итак, в моей cpanel у меня есть задание cron [см. ниже]
/home/lwarinz/call_nw_test_script.sh
#!/bin/bash
mysql -hlocalhost -ulwarinz_hawaii -pdbAdmin67 -elwarinz_northwind \
</home/lwarinz/nw_test_Script.sql;
Примечание. У меня есть запрос на удаление и повторное создание таблиц, но я использую этот короткий запрос для тестирования:
USE lfwebz_northwind;
UPDATE employees SET FirstName = "Elizabeth" WHERE EmployeeID = 3;
но независимо от того, что я изменяю/регулирую, я получаю следующую ошибку:
ERROR 1064 (42000) at line 1: 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
'lwarinz_northwind' at line 1
Я изменил так много вещей, и все еще ничего не работает.
Я знаю, что БД, пользователь и пароль верны. Я написал небольшой код подключения к базе данных для тестирования, поэтому я уверен. Так как я новичок в этом, пишите задания cron, я не знаю, что проверять. Может ли кто-нибудь дать мне какие-либо идеи о том, что мне нужно проверить, изменить, переместить и т. д.?
Любая помощь/предложения будут очень признательны.