sql >> Databasteknik >  >> RDS >> Mysql

python mysql.connector DictCursor?

Enligt denna artikel är den tillgänglig genom att skicka in 'dictionary=True' till markörkonstruktorn:http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursordict.html

så jag försökte:

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

och fick:TypeError:cursor() fick ett oväntat nyckelordsargument 'dictionary'

och jag försökte:

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

och fick:TypeError:cursor() fick ett oväntat nyckelordsargument 'named_tuple'

och jag provade den här också:cursor = MySQLCursorDict(cnx)

men till ingen nytta. Jag har helt klart fel version här och jag misstänker att vi bara måste ha tålamod eftersom dokumentet på http://downloads.mysql.com/docs/connector-python-relnotes-en.a4.pdf föreslår att dessa nya funktioner är i alfafas när de skrivs.



  1. Hur man skapar ett nytt databasdiagram med MySQL Workbench

  2. Rekursiv CTE sammanfogar fält med föräldrar från godtycklig punkt

  3. Hur kontrollerar Zend\Db i ZF2 transaktioner?

  4. Lagrade procedurer, MySQL och PHP