Suponiendo que comprenda las consecuencias de usar el motor MEMORY como se menciona en los comentarios, y aquí , así como algunos otros que encontrará buscando (sin seguridad de transacciones, problemas de bloqueo, etc.), puede proceder de la siguiente manera:
Las tablas de MEMORIA se almacenan de forma diferente a InnoDB, por lo que deberá utilizar una estrategia de exportación/importación. Primero descargue cada tabla por separado en un archivo usando SELECT * FROM tablename INTO OUTFILE 'table_filename'
. Cree la base de datos MEMORY y vuelva a crear las tablas que usará con esta sintaxis:CREATE TABLE tablename (...) ENGINE = MEMORY;
. Luego puede importar sus datos usando LOAD DATA INFILE 'table_filename' INTO TABLE tablename
para cada mesa.