Hvis du bruger SHOW CREATE TABLE, skal du parse motoren ud af forespørgslen.
At vælge fra INFORMATION_SCHEMA-databasen er dårlig praksis, da udviklerne forbeholder sig retten til at ændre dets skema til enhver tid (selvom det er usandsynligt).
Den korrekte forespørgsel, der skal bruges, er VIS TABEL STATUS - du kan få information om alle tabellerne i en database:
SHOW TABLE STATUS FROM `database`;
Eller for en bestemt tabel:
SHOW TABLE STATUS FROM `database` LIKE 'tablename';
En af kolonnerne, du får tilbage, er Engine.