2013-04-29 61 views
0

我有一個sql文件導出舊的mysql版本。 4其中有幾個表列爲HEAP ...當我嘗試將文件導入到mysql版本。 5數據庫,堆表顯示目前發動機類型,內存...Mysql導入引擎類型表HEAP

我確實看到了導入後,這些表中的記錄,但該表的大小現在報告爲未知...

而且,我看到導入的最終結果顯示比原始數據庫中的記錄數少(HEAP表的記錄未被計數),並且總體數據庫大小爲0 mb ...

我應該擔心關於什麼或者這個導入是否有效和可行?

我想補充我用phpmyadmin的都爲進口和出口...

回答

0

以前,內存存儲引擎的表被稱爲舊版本的MySQL HEAP表。 MEMORY是首選的術語,儘管HEAP仍然支持向後兼容。

MEMORY存儲引擎將每個表與一個磁盤文件相關聯。文件名以表名開頭,擴展名爲.frm,表示它存儲表定義。

它們的大小爲0,因爲服務器沒有爲自己的內部操作請求它們。

到目前爲止,你沒有什麼可擔心的。但是,當然,始終保持備份。 ;-)