Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

python mysql.connector DictCursor?


De acordo com este artigo, está disponível passando 'dictionary=True' para o construtor do cursor:http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursordict.html

então eu tentei:
cnx = mysql.connector.connect(database='bananas')
cursor = cnx.cursor(dictionary=True)

e obteve:TypeError:cursor() obteve um argumento de palavra-chave inesperado 'dicionário'


e eu tentei:
cnx = mysql.connector.connect(database='bananas')
cursor = cnx.cursor(named_tuple=True)

e obteve:TypeError:cursor() obteve um argumento de palavra-chave inesperado 'named_tuple'


e eu tentei este também:cursor = MySQLCursorDict(cnx)

mas sem sucesso. Claramente estou na versão errada aqui e suspeito que temos que ser pacientes como o documento em http://downloads.mysql.com/docs/connector-python-relnotes-en.a4.pdf sugere que esses novos recursos estão em fase alfa no momento da escrita.