Сохранить таблицу из MySQL как словарь в Python с MySQL Connector - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь получить значения из таблицы MySQL и сохранить их как словарь в Python, используя коннектор MySQL, поскольку мне не удается установить что-либо еще ...

Моя проблема заключается в том, что он печатает все значения ключапары, но только последняя / последняя строка сохраняется в словаре f [].Как получить, чтобы сохранить каждую пару ключ-значение в словаре?Заранее спасибо!

import mysql.connector
import mysql

conn = mysql.connector.connect(user="F", password="", host="localhost", db="f")

mycursor=conn.cursor(dictionary=True)

query = ("SELECT * FROM 'test')

mycursor.execute(query)

f={}

for row in mycursor:
  f = {row["JT"]: row ["f"]}
  print f
  

1 Ответ

0 голосов
/ 14 мая 2018

Я нашел решение:

for row in mycursor:
  f[row['JT']]=row["f"]
...