我有一个较旧的mysql版本的sql文件导出。4,其中有几个表被列为堆...当我尝试将文件导入mysql版本时。5数据库中,堆表现在将引擎类型显示为内存...
我确实在导入后看到了这些表的记录,但是表的大小现在报告为未知...
此外,我还看到导入的最终结果显示比原始数据库中的记录数量更少(堆表的记录没有被计算在内),整个数据库大小为0mb……
我应该担心什么,或者这个导入是有效的和可行的吗?
为了补充一下,我使用phpmyadmin进行导入和导出...
发布于 2013-04-30 07:37:35
以前,在旧版本的mysql中,内存存储引擎表被称为堆表。内存是首选术语,尽管堆仍然支持向后兼容。
内存存储引擎将每个表与一个磁盘文件相关联。文件名以表名开头,扩展名为.frm,表示它存储表定义。
它们的大小为0,因为它们没有被服务器请求用于自身的内部操作。
到目前为止,您还没有什么可担心的。但是,当然,始终保留您的备份。;-)
https://stackoverflow.com/questions/16288294
复制相似问题