sql >> Databasteknik >  >> RDS >> Mysql

Python Mysqldb returnerar frågetecken

MySQLdb.connect tar en use_unicode-parameter, vilket kan lösa problemet. Om inte, kan du också behöva ställa in teckenuppsättning till vad din tabell använder:

MySQLdb.connect(host="localhost", user="root",passwd="*****", use_unicode=True, charset='xxxxx')

http://mysql-python.sourceforge.net/MySQLdb.html




  1. Iterera och få unika värden från JSON för vissa index

  2. Markör för loop med dynamisk SQL-statement

  3. Luftflöde 1.10.0 via Ansible

  4. PostgreSQL rad till kolumner