Ist es möglich, eine MySQL-Datenbank abzufragen, um die Spaltennamen einer Tabelle in alphabetischer Reihenfolge zu erhalten? Ich weiß, dassmysql Tabellenspaltennamen in alphabetischer Reihenfolge abrufen
SHOW COLUMNS `table_name`;
oder
DESCRIBE `table_name`;
gibt mir eine Liste der Spalten in einer Tabelle (zusammen mit anderen Informationen), aber ist es möglich, die Abfrage zu ändern, um die Spalten zu erhalten alphabetisch sortiert Das Hinzufügen von ORDER BY 'Field' funktionierte nicht, es gab einen Syntaxfehler.
Arbeitete gut, würde wieder verwenden. Kannst du mir sagen, warum die c.table_schema-Bedingung dort ist, weil sie ohne sie zu funktionieren schien? –
@ John Scipione: Der Doppelstrich "-" ist ein Kommentar in SQL; Das table_schema ist aus der Abfrage auskommentiert. Entfernen Sie den Doppelstrich, damit er in der Anweisung ausgewertet wird. –