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.