sql >> Databasteknik >  >> RDS >> Mysql

Ändra tabellmotor i MySQL

Från manualen:http://dev.mysql.com /doc/refman/5.1/en/alter-table.html

Till exempel att konvertera en tabell till en InnoDB tabell, använd detta uttalande:

ALTER TABLE t1 ENGINE = InnoDB;

Resultatet av ett försök att ändra en tabells lagringsmotor påverkas av om den önskade lagringsmotorn är tillgänglig och inställningen av NO_ENGINE_SUBSTITUTION SQL-läge, som beskrivs i avsnitt 5.1.11 , "Server SQL-lägen".

https://dev.mysql.com/doc /refman/8.0/en/sql-mode.html#sqlmode_no_engine_substitution

När du skapar tabellen får du någon varning om att motortypen inte är tillgänglig?



  1. Hur man ställer in måndag som första veckodag i SQL Server

  2. Lagra IPv6-adresser i MySQL

  3. PHP förberedde uttalanden och transaktioner i en loop

  4. Har PL/SQL en likvärdig StringTokenizer till Java?