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

python mysql.connector DictCursor?

Secondo questo articolo è disponibile passando 'dictionary=True' al costruttore del cursore:http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursordict.html

quindi ho provato:

cnx = mysql.connector.connect(database='bananas')
cursor = cnx.cursor(dictionary=True)

e ottenuto:TypeError:cursor() ha ottenuto un argomento della parola chiave inaspettato 'dictionary'

e ho provato:

cnx = mysql.connector.connect(database='bananas')
cursor = cnx.cursor(named_tuple=True)

e ottenuto:TypeError:cursor() ha ottenuto un argomento della parola chiave imprevisto 'named_tuple'

e ho provato anche questo:cursor = MySQLCursorDict(cnx)

ma inutilmente. Chiaramente sono sulla versione sbagliata qui e sospetto che dobbiamo solo essere pazienti come il documento su http://downloads.mysql.com/docs/connector-python-relnotes-en.a4.pdf suggerisce che queste nuove funzionalità siano in fase alfa al momento della scrittura.