sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo usar `charset` y `encoding` en `create_engine` de SQLAlchemy (para crear un marco de datos de pandas)?

encoding parámetro no funciona correctamente.

Entonces, como dijo @doru en este enlace , debe agregar ?charset=utf8mb4 al final de la cadena de conexión. así:

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