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

Wie verwendet man „charset“ und „encoding“ in „create_engine“ von SQLAlchemy (um Pandas-Datenrahmen zu erstellen)?

encoding Parameter funktioniert nicht richtig.

Also, wie @doru in diesen Link , sollten Sie ?charset=utf8mb4 hinzufügen am Ende der Verbindungszeichenfolge. so:

connect_string = 'mysql+pymysql://{}:{}@{}:{}/{}?charset=utf8mb4'.format(DB_USER, DB_PASS, DB_HOST, DB_PORT, DATABASE)