Se você usar SHOW CREATE TABLE, precisará analisar o mecanismo fora da consulta.
A seleção do banco de dados INFORMATION_SCHEMA é uma prática ruim, pois os desenvolvedores se reservam o direito de alterar seu esquema a qualquer momento (embora seja improvável).
A consulta correta a ser usada é SHOW TABLE ESTADO - você pode obter informações sobre todas as tabelas em um banco de dados:
SHOW TABLE STATUS FROM `database`;
Ou para uma tabela específica:
SHOW TABLE STATUS FROM `database` LIKE 'tablename';
Uma das colunas que você receberá de volta é Engine.