Mysql
 sql >> Base de données >  >> RDS >> Mysql

python mysql.connector DictCursor ?

Selon cet article, il est disponible en passant 'dictionary=True' au constructeur du curseur :http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursordict.html

alors j'ai essayé :

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

et obtenu :TypeError : cursor() a obtenu un argument de mot-clé inattendu 'dictionnaire'

et j'ai essayé :

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

et obtenu :TypeError : cursor() a obtenu un argument de mot-clé inattendu 'named_tuple'

et j'ai essayé celui-ci aussi :cursor = MySQLCursorDict(cnx)

mais en vain. Clairement, je suis sur la mauvaise version ici et je suppose que nous devons juste être patients car le document à http://downloads.mysql.com/docs/connector-python-relnotes-en.a4.pdf suggère que ces nouvelles fonctionnalités sont en phase alpha au moment de la rédaction.