Я пытаюсь получить таблицу данных из sql с заголовками, но получить исключение, например, 'params', arg () может быть только кортежем или словарем.
Пробовал cursor.execute(select * from table_name where ID= %s', a)
, но получал результаты, как
| 0 | 1 | 2 | 3 |
| ---- | ---- | ---- | ---- |
| 1 | abc | abc | abc |
| 2 | qwe | qwe | qwe |
не получено имя заголовка.
это то, что я пробовал. Любая идея, как получить с заголовками.
db = pd.read_sql_query("select * from table where ID= %(s) ", con, params=[a])
ожидаемых результатов
| ID | name | place | DOB |
| ---- | ---- | ----- | ---- |
| 1 | abc | abc | abc |
| 2 | qwe | qwe | qwe |