Hallo!
Ich möchte in einem Script mehrere mySQL-Dateien über den mysql-Clienht ausführen lassen. Leider scheitere ich an der grundätzlichen ausführen. Das problem ist offenbar der Operator < mit dem man angibt, dass die SQL-Datei in die Datenbank geschrieben werden soll.
Wenn ich mich mit der Datenbank nur verbinden will funktioniert das mit
&"C:\xampp\mysql\bin\mysql.exe" '-h192.xxx.xxx.xxx' '-uroot' '-p' 'testdb'
ganz gut. Sobald ich aber den Parameter < und ein Dateinamen angebe, wird das offenbar nicht richtig an den MySQL-Client übergeben und dieser quittiert mir mit der Usage-Anleitung die Eingabe.
&"C:\xampp\mysql\bin\mysql.exe" '-h192.xxx.xxx.xxx' '-v' '-uroot' '-p' 'testdb' '<' 'H:\sql_scripts\testdb\000_init.sql'
Wie kann ich das < SQL-Datei richtig angeben?
VG niesel