假设您了解注释和此处提到的使用MEMORY引擎的后果,以及通过搜索可以找到的其他一些后果(无事务安全性,锁定问题等)-您可以按照以下步骤进行操作:
MEMORY表的存储方式与InnoDB的存储方式不同,因此您需要使用导出/导入策略。首先使用将每个表分别转储到文件中
SELECt * FROMtablename INTO OUTFILe 'table_filename'。创建MEMORY数据库,并使用以下语法重新创建要使用的表
CREATETABLE tablename (...) ENGINE = MEMORY;。然后,您可以
LOAD DATA INFILE'table_filename' INTO TABLE tablename为每个表使用导入数据。



