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

come ottenere tutti i risultati della tupla mysql e convertirli in json

Ora, in PyMysql, c'è una funzione per configurare la tua connessione per usare cursorClass che per impostazione predefinita genera Dictionary come output. (E quindi funziona direttamente quando si restituisce il risultato dell'API quando viene convertito in JSON)

Dalla documentazione di PyMysql:configura la tua connessione come

# Connect to the database
connection = pymysql.connect(host='localhost',
                             user='user',
                             password='passwd',
                             db='db',
                             charset='utf8mb4',
                             cursorclass=pymysql.cursors.DictCursor)

result = cursor.fetchone()
        print(result)

Output per questo risultato:

{'password': 'very-secret', 'id': 1}