2016-12-12 3 views
1

Ich bin ein neuer Benutzer zu MySQL und MySQL Workbench 6.3, und ich versuche, das SQL-Skript zum Öffnen der Lahman Baseball-Datenbank 2015 SQL-Version auszuführen. Link unten:Importieren Lahman Baseball-Datenbank in Mysql

http://www.seanlahman.com/baseball-archive/statistics/

Ich habe die Datei entpackt und ich konnte die Skriptdatei Statistik 'laufen, aber ich halte eine Fehlermeldung erhalten, wenn ich versuche, die größere Datei ‚mssqlmaster‘ auszuführen. Ich gehe zum Öffnen eines SQL-Skripts in einem neuen Abfrage-Tab und bekomme die Warnung, dass es sich um eine große Datei handelt. Ich habe dann versucht, die SQL-Script-Option ausführen mit dem Standard-Schema-Namen auf bbdata festgelegt und den Standardzeichensatz leer gelassen.

dann bekomme ich diesen Fehler:

Preparing... Importing mssqlmaster.sql... ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode. Set --binary-mode to 1 if ASCII '\0' is expected. Query: '��U'. Finished executing script Operation failed with exitcode 1

habe ich versucht, der Standardzeichensatz zu ändern, aber nichts scheint zu funktionieren.

Jede Hilfe würde sehr geschätzt werden.

+0

"mssqlmaster" sieht aus, als hätten Sie den falschen Dump. Dies ist für M $ SQL-Server – e4c5

Antwort

2

Die mssqlmaster.sql Datei im Core/Verzeichnis ist offensichtlich für MS SQL Server und nicht für MySQL. Die Datei stats.sql ist ein MySQL-Dump und kann direkt in MySQL importiert werden. Wenn Sie der Meinung sind, dass stats.sql nicht so viele Datensätze wie die MS SQL-Variante enthält, versuchen Sie stattdessen den CSV-Download und importieren Sie diesen (siehe Befehl LOAD DATA in MySQL).