cur.execute("SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE
TABLE_NAME LIKE [{}]".format(tableName))
This is my code, but table names are not displaying. Maybe the problem here is in format.
Use parameters! In Python, this looks like
cur.execute("""
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME LIKE ?""", (tableName))
Some databases may prefer %s rather than ?.
codecur.execute(""" SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS)code
"SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE %s"SELECT column_name FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME LIKE %s