Om du använder SHOW CREATE TABLE måste du analysera motorn ur frågan.
Att välja från databasen INFORMATION_SCHEMA är dålig praxis, eftersom utvecklarna förbehåller sig rätten att ändra dess schema när som helst (även om det är osannolikt).
Den korrekta frågan att använda är VISA TABELL STATUS - du kan få information om alla tabeller i en databas:
SHOW TABLE STATUS FROM `database`;
Eller för ett specifikt bord:
SHOW TABLE STATUS FROM `database` LIKE 'tablename';
En av kolumnerna du får tillbaka är Engine.