Se usi SHOW CREATE TABLE, devi analizzare il motore dalla query.
La selezione dal database INFORMATION_SCHEMA è una pratica inadeguata, poiché gli sviluppatori si riservano il diritto di modificare il suo schema in qualsiasi momento (anche se è improbabile).
La query corretta da utilizzare è SHOW TABLE STATO - puoi ottenere informazioni su tutte le tabelle in un database:
SHOW TABLE STATUS FROM `database`;
O per una tabella specifica:
SHOW TABLE STATUS FROM `database` LIKE 'tablename';
Una delle colonne che otterrai è Motore.