È possibile interrogare un database MySQL per ottenere i nomi delle colonne di una tabella in ordine alfabetico? So chemysql ottiene i nomi delle colonne delle tabelle in ordine alfabetico
SHOW COLUMNS `table_name`;
o
DESCRIBE `table_name`;
mi darà una lista delle colonne di una tabella (insieme ad altre informazioni), ma è possibile modificare la query in modo da ottenere le colonne ordinato alfabeticamente. L'aggiunta di ORDER BY "Field" non ha funzionato, ha generato un errore di sintassi.
Ha funzionato alla grande, avrebbe usato di nuovo. Puoi dirmi perché la condizione di c.table_schema è lì, perché sembra che funzioni senza di essa. –
@John Scipione: il doppio trattino "-" è un commento in SQL; table_schema è commentato dalla query. Rimuovere il doppio trattino per essere valutato nella dichiarazione. –