Supponendo che tu comprenda le conseguenze dell'utilizzo del motore MEMORY come menzionato nei commenti e qui , così come alcuni altri che troverai cercando (nessuna sicurezza delle transazioni, problemi di blocco, ecc.) - puoi procedere come segue:
Le tabelle MEMORY sono archiviate in modo diverso rispetto a InnoDB, quindi dovrai utilizzare una strategia di esportazione/importazione. Per prima cosa scarica ogni tabella separatamente in un file usando SELECT * FROM tablename INTO OUTFILE 'table_filename'
. Crea il database MEMORY e ricrea le tabelle che utilizzerai con questa sintassi:CREATE TABLE tablename (...) ENGINE = MEMORY;
. Puoi quindi importare i tuoi dati usando LOAD DATA INFILE 'table_filename' INTO TABLE tablename
per ogni tavolo.