Mysql
 sql >> Datenbank >  >> RDS >> Mysql

python mysql.connector DictCursor?

Laut diesem Artikel ist es verfügbar, indem 'dictionary=True' an den Cursor-Konstruktor übergeben wird:http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursordict.html

also habe ich versucht:

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

und bekam:TypeError:cursor() bekam ein unerwartetes Schlüsselwortargument 'Wörterbuch'

und ich habe versucht:

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

und bekam:TypeError:cursor() bekam ein unerwartetes Schlüsselwortargument 'named_tuple'

und ich habe auch dieses ausprobiert:cursor = MySQLCursorDict(cnx)

aber vergeblich. Offensichtlich bin ich hier auf der falschen Version und ich vermute, wir müssen nur geduldig sein, da das Dokument unter http://downloads.mysql.com/docs/connector-python-relnotes-en.a4.pdf schlägt vor, dass sich diese neuen Funktionen zum Zeitpunkt des Schreibens in der Alpha-Phase befinden.