mysql 5.5.9 匯出匯入到5.1.41 的問題

babyyellow發表於2014-03-24
今天更新測試庫,
從線上資料庫 更新幾個表到測試庫

在5.5 的線上資料庫匯出單個表後,匯入到測試庫,測試庫是5.1.41 

匯出3個表,只有一個表可以順利匯入另外兩個表報錯

並且是同樣的錯誤

[root@test740-10 ~]# mysql  test 
ERROR at line 79: Unknown command '\''.



大體的錯誤形式就是這個樣子的,起初有點鬱悶,以為是字符集的問題,改了字符集匯出匯入,同樣的錯誤


難道是某些字元型的內容異常, 單引號的閉合有問題? 

看了下版本,測試庫是5.1 線上是5.5 難道是版本的問題引起的? 

於是測試了下,同樣的匯出檔案,匯入到5.5 版本的資料庫是沒有問題的

看來是資料庫版本問題了。 於是就遠端用5.1.41 版本的mysqldump 匯出然後匯入,一切kok 


看來 從高版本匯入到低版本還是有一定風險的。


這裡似乎應該是跟某些值相關的,匯出的3個表中,一個是可以直接匯入的,另外的兩個則報了同樣的錯誤。


具體的問題需要再繼續深入的分析。 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-1128324/,如需轉載,請註明出處,否則將追究法律責任。

相關文章