Condividi
Come cambiare o convertire tabella InnoDB in MyISAM
Come posso convertire una tabella dal tipo InnoDB nel tipo MyISAM? Parliamo dello storage engine per database MySql o MariaDB.
In Corso
4
MySql
27-08-2024
2 Risposte
121 Visite
0
Risposte ( 2 approvate )
Convertire una tabella InnoDB in MySql è molto semplice, basta eseguire la seguente istruzione SQL:
Se al contrario vuoi cambiare da MyISAM in InnoDB basta cambiare il tipo di store engine nella ALTER:
Nella precedente domanda puoi scoprire tutte le differenze tra i tipi di tabelle MyISAM ed InnoDB.
E' bene precisare che puoi cambiare le tabelle da Innodb a Myisam e viceversa con l'istruzione ALTER illustrata, ma non puoi cambiare l'intero store engine di tutto il database con una singola istruzione SQL.
Se vuoi cambiare lo store engine di default dell'intero database da innodb a myisam devi farlo a livello di file di configurazione my.cnf settando la direttiva in questo modo:
default-storage-engine=MyISAM;