Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ändern der Tabellen-Engine in MySQL

Aus dem Handbuch:http://dev.mysql.com /doc/refman/5.1/en/alter-table.html

Zum Beispiel, um eine Tabelle in eine InnoDB umzuwandeln verwenden Sie diese Anweisung:

ALTER TABLE t1 ENGINE = InnoDB;

Das Ergebnis des Versuchs, die Speicher-Engine einer Tabelle zu ändern, wird davon beeinflusst, ob die gewünschte Speicher-Engine verfügbar ist, und von der Einstellung von NO_ENGINE_SUBSTITUTION SQL-Modus, wie in Abschnitt 5.1.11 , „Server-SQL-Modi“.

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

Erhalten Sie beim Erstellen der Tabelle eine Warnung, dass der Engine-Typ nicht verfügbar ist?