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.
NUL
schreibt absolut nichts. Sie könnten tun,2>stderr.txt
wenn Sie wollen.