Zgodnie z tym artykułem jest on dostępny poprzez przekazanie 'dictionary=True' do konstruktora kursora:http://dev.mysql.com/doc/connector-python/en/connector-python-api-mysqlcursordict.html
więc spróbowałem:
cnx = mysql.connector.connect(database='bananas')
cursor = cnx.cursor(dictionary=True)
i otrzymał:TypeError:cursor() do nieoczekiwanego argumentu słowa kluczowego „słownik”
i spróbowałem:
cnx = mysql.connector.connect(database='bananas')
cursor = cnx.cursor(named_tuple=True)
i otrzymał:TypeError:kursor() otrzymał nieoczekiwany argument słowa kluczowego „named_tuple”
i próbowałem też tego:cursor = MySQLCursorDict(cnx)
ale bez skutku. Najwyraźniej mam tutaj niewłaściwą wersję i podejrzewam, że musimy po prostu uzbroić się w cierpliwość, ponieważ dokument pod adresem http://downloads.mysql.com/docs/connector-python-relnotes-en.a4.pdf sugeruje, że te nowe funkcje są w fazie alfa w momencie pisania.