K provedení načtení použijte raw connection (nebo raw kurzor).
import mysql.connector
conn = mysql.connector.connect(database='test',
user='test',raw=True)
cursor = conn.cursor()
cursor.execute("SELECT * FROM foo")
cursor.fetchall()
Ve výchozím nastavení se příkaz python fetch pokouší převést binární data na řetězec. Když se o to pokusí, narazí na sekvenci bajtů, která není povolena v řetězcích kódovaných utf-8. Nastavení nezpracovaného režimu na True
přepíše toto chování a zajistí, aby byly výsledky vráceny tak, jak jsou, nikoli převedeny na typy Python.