ユーザーが実際にデータをテスト/送信できるphp/mysqlアプリがあるので、データベース内のすべてのテーブルを削除/ドロップし、sqlスクリプトを実行してすべてのテーブルを1時間ごとに再作成および入力したいと考えています。
したがって、私の 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ジョブを書きますが、何をチェックすればよいかわかりません。テスト、変更、移動などが必要なものについて、誰かが私にアイデアを教えてくれますか?
どんな助け/提案も大歓迎です。