sql >> Database >  >> RDS >> Mysql

python mysql.connector DictCursor?

Volgens dit artikel is het beschikbaar door 'dictionary=True' door te geven aan de cursorconstructor:http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursordict.html

dus ik probeerde:

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

en kreeg:TypeError:cursor() kreeg een onverwacht trefwoordargument 'woordenboek'

en ik probeerde:

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

en kreeg:TypeError:cursor() kreeg een onverwacht trefwoordargument 'named_tuple'

en ik heb deze ook geprobeerd:cursor = MySQLCursorDict(cnx)

maar tevergeefs. Het is duidelijk dat ik hier de verkeerde versie gebruik en ik vermoed dat we geduld moeten hebben, aangezien het document op http://downloads.mysql.com/docs/connector-python-relnotes-en.a4.pdf suggereert dat deze nieuwe functies zich op het moment van schrijven in de alfafase bevinden.



  1. Wat is het langst mogelijke wereldwijde telefoonnummer dat ik zou moeten overwegen in SQL varchar(lengte) voor telefoon?

  2. Hoe mysql_escape_string() in het Yii-framework te gebruiken?

  3. Willekeurige resultaten retourneren (volgens rand() )

  4. Hoe sluit ik weekenddagen uit in een SQL Server-query?