Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ein weiterer UnicodeEncodeError bei Verwendung der Pandas-Methode to_sql mit MySQL

Nun, innerhalb einer Stunde, nachdem ich meine Frage gepostet hatte, habe ich es bereits herausgefunden. Vielleicht hätte ich vor dem Posten ein bisschen mehr recherchieren sollen.

Das Problem ist, dass sqlalchemy für die Verwendung der utf-8-Codierung konfiguriert werden muss. Die Lösung im obigen Code wäre, Zeile 3 zu ändern in:

engine = create_engine('mysql://root:@localhost/testdb?charset=utf8', encoding = 'utf-8')