Mysql
 sql >> Database >  >> RDS >> Mysql

Python:MySQLdb. come ottenere il nome delle colonne senza eseguire select * in una grande tabella?

Puoi utilizzare SHOW columns :

cursor.execute("SHOW columns FROM table_name")
print [column[0] for column in cursor.fetchall()]

Cordiali saluti, questo è essenzialmente lo stesso che usare desc :

cursor.execute("desc table_name")
print [column[0] for column in cursor.fetchall()]