Ich beginne mit dem Starten des MySQL-Befehlszeilentools:
mysql --user=myusername --password=mypassword --silent --force -b
Die letzte -b
Option wird verwendet, um den Signalton bei einem Fehler zu deaktivieren.
Dann wähle ich eine Datenbank:
use Mydatabasename;
Dann führe ich SQL aus einer Datei wie folgt aus:
source c:\x\y\z\myfile.sql
Dann geht es langsam voran. Ich habe bereits einen Teil der Datei ausgeführt, sodass die Konsole mit doppelten Zeilenfehlern gefüllt ist, die die Ausführung stark verlangsamen. Ich bekomme 5-10 Anweisungen pro Sekunde ausgeführt. Ohne doppelte Zeilen führt der Code alle 5 Sekunden Zehntausende von Anweisungen (über 30.000) aus.
Ich muss dies tun, da die Datei groß ist und ich sie nicht auf einmal ausführen kann.