マニュアルから: http://dev.mysql.com /doc/refman/5.1/en/alter-table.html
たとえば、テーブルをInnoDB
に変換するには テーブル、次のステートメントを使用します:
ALTER TABLE t1 ENGINE = InnoDB;
テーブルのストレージエンジンを変更しようとした結果は、目的のストレージエンジンが使用可能かどうか、およびNO_ENGINE_SUBSTITUTION
の設定によって影響を受けます。 セクション5.1.11<で説明されているSQLモード/ a> 、「サーバーSQLモード」。
https://dev.mysql.com/doc /refman/8.0/en/sql-mode.html#sqlmode_no_engine_substitution
テーブルを作成するときに、エンジンタイプが使用できないという警告が表示されますか?