2013-03-29 24 views
0

目前,我正在使用mysql版本5.0.45 - community-nt。我在該數據庫中創建了表。之後,我從中導出腳本文件,並導入了其他mysql服務器。該版本是5.5.29。在我的表中,有BIT數據類型。當我將導出的數據導入到其他mysql版本時,導入的數據會更改。導入的數據不正確。那麼,我該如何處理。導入不同版本的mysql腳本文件

+0

我用phpMyAdmin的導出和導入。這與phpmyadmin有關嗎? –

回答

0

如果您使用mysqldump命令導出,則可以使用--compatible選項。出於某種原因,沒有一個mysql50選項,但你可以使用mysql40,它應該爲你工作:

mysqldump -uuser -ppassword -hyour.host \ 
    --compatible=mysql40 your_database > your_database.sql 
+0

謝謝。當我做你的命令時,這些表是TYPE = InnoDB。但在版本5.5.29中,ENGINE = InnoDB。我認爲5.5版本的命令不會導出。那麼,我該如何管理? –

+0

您是否嘗試導入生成的文件? – Cfreak

+0

是的。我已經導入。 –