Du manuel :http://dev.mysql.com /doc/refman/5.1/en/alter-table.html
Par exemple, pour convertir une table en InnoDB
table, utilisez cette déclaration :
ALTER TABLE t1 ENGINE = InnoDB;
Le résultat d'une tentative de modification du moteur de stockage d'une table dépend de la disponibilité du moteur de stockage souhaité et du paramètre NO_ENGINE_SUBSTITUTION
Mode SQL, comme décrit dans la Section 5.1.11 , "Modes SQL du serveur".
https://dev.mysql.com/doc /refman/8.0/en/sql-mode.html#sqlmode_no_engine_substitution
Lorsque vous créez le tableau, recevez-vous un avertissement indiquant que le type de moteur n'est pas disponible ?