SHOW CREATE TABLEを使用する場合は、クエリからエンジンを解析する必要があります。
開発者はいつでもスキーマを変更する権利を留保しているため、INFORMATION_SCHEMAデータベースから選択することはお勧めできません(可能性は低いですが)。
使用する正しいクエリは、 表示テーブルです。ステータス -データベース内のすべてのテーブルに関する情報を取得できます:
SHOW TABLE STATUS FROM `database`;
または特定のテーブルの場合:
SHOW TABLE STATUS FROM `database` LIKE 'tablename';
返される列の1つはエンジンです。