Ervan uitgaande dat u de gevolgen begrijpt van het gebruik van de MEMORY-engine zoals vermeld in opmerkingen, en hier , evenals enkele andere die u kunt vinden door te zoeken over (geen transactieveiligheid, vergrendelingsproblemen, enz.) - u kunt als volgt te werk gaan:
MEMORY-tabellen worden anders opgeslagen dan InnoDB, dus u moet een export-/importstrategie gebruiken. Dump eerst elke tabel afzonderlijk naar een bestand met behulp van SELECT * FROM tablename INTO OUTFILE 'table_filename'
. Maak de MEMORY-database en maak de tabellen die u gaat gebruiken opnieuw met deze syntaxis:CREATE TABLE tablename (...) ENGINE = MEMORY;
. U kunt uw gegevens vervolgens importeren met LOAD DATA INFILE 'table_filename' INTO TABLE tablename
voor elke tafel.