Mysql
 sql >> Database >  >> RDS >> Mysql

come usare `charset` e `encoding` in `create_engine` di SQLAlchemy (per creare dataframe panda)?

encoding parametro non funziona correttamente.

Quindi, come ha detto @doru in questo link , dovresti aggiungere ?charset=utf8mb4 alla fine della stringa di connessione. così:

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