Ако приемем, че разбирате последствията от използването на двигателя MEMORY, както е споменато в коментарите, и тук , както и някои други, които ще намерите, като потърсите (без безопасност на транзакциите, проблеми със заключването и т.н.) - можете да продължите по следния начин:
Таблиците MEMORY се съхраняват различно от InnoDB, така че ще трябва да използвате стратегия за експорт/импорт. Първо изхвърлете всяка таблица поотделно във файл, като използвате SELECT * FROM tablename INTO OUTFILE 'table_filename'
. Създайте базата данни MEMORY и създайте отново таблиците, които ще използвате с този синтаксис:CREATE TABLE tablename (...) ENGINE = MEMORY;
. След това можете да импортирате данните си, като използвате LOAD DATA INFILE 'table_filename' INTO TABLE tablename
за всяка маса.