Mehrere SQL-Dateien gleichzeitig ausführen

3467
Matt Huggins

Ich habe das Gefühl, dass ich in der Vergangenheit Befehle wie die folgenden ausgeführt habe, aber es wird gerade ein Fehler angezeigt. Vielleicht habe ich nur einen Brainfart und meine Syntax ist deaktiviert.

mysql -u root -p db_name < *.sql 

Ich erwarte davon, dass alle SQL-Dateien in dem Ordner alphanumerisch angeordnet werden. Ich erhalte jedoch diesen Fehler:

-bash: *.sql: ambiguous redirect 
2

1 Antwort auf die Frage

4
Doug Harris

Versuchen Sie es stattdessen:

cat *.sql | mysql -u root -p db_name