Mysql
 sql >> Baza danych >  >> RDS >> Mysql

python mysql.connector DictCursor?

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między tymi dwoma podejściami do łączenia tabel?

  2. Instalowanie klastra Percona XtraDB na CentOS 7

  3. java.sql.Rozszerzenie połączenia dla SSH

  4. jak przechowywać typ daty java do typu daty mysql?

  5. Wysyłanie zapytań do wielu baz danych jednocześnie