2016-12-12 38 views
1

我是MySQL和MySQL工作臺6.3的新用戶,我試圖運行SQL腳本來打開拉曼棒球數據庫2015 SQL版本。鏈接如下:將拉曼棒球數據庫導入到Mysql

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

我已經解壓縮後的文件,我已經能夠運行該腳本文件「統計」,但我不斷收到錯誤消息,當我嘗試運行較大的文件「mssqlmaster」。我在新的查詢選項卡中打開一個SQL腳本,並獲取它是一個大文件的警告。然後我嘗試了運行SQL腳本選項,默認模式名稱設置爲bbdata,默認字符集保留空白。

然後我得到這個錯誤代碼:

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

我試圖改變默認的字符集,但似乎沒有任何工作。

任何幫助將不勝感激。

+0

「mssqlmaster」看起來像你有錯誤的轉儲。這是爲M $ sql服務器 – e4c5

回答

2

核心/目錄中的mssqlmaster.sql文件顯然是MS SQL服務器而不是MySQL。 stats.sql文件是一個MySQL轉儲文件,可以直接導入到MySQL中。如果您認爲stats.sql不包含與MS SQL變體一樣多的記錄,則嘗試使用CSV下載並導入該記錄(請參閱MySQL中的LOAD DATA命令)。