Am besten verwenden Sie das INFORMATION_SCHEMA Metadaten virtuelle Datenbank. Insbesondere die INFORMATION_SCHEMA.COLUMNS Tabelle...
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
Es ist SEHR leistungsfähig und kann Ihnen TONNEN von Informationen geben, ohne dass Sie Text parsen müssen (z. B. Spaltentyp, ob die Spalte nullfähig ist, maximale Spaltengröße, Zeichensatz usw.) ...
Oh, und es ist Standard-SQL (wobei SHOW ...
ist eine MySQL-spezifische Erweiterung)...
Weitere Informationen zum Unterschied zwischen SHOW...
und mit dem INFORMATION_SCHEMA
Tabellen finden Sie in der MySQL Dokumentation zu INFORMATION_SCHEMA
allgemein
...