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

hvordan man bruger `charset` og `encoding` i `create_engine` af SQLAlchemy (for at skabe pandas dataramme)?

encoding parameteren fungerer ikke korrekt.

Så som @doru sagde i dette link , bør du tilføje ?charset=utf8mb4 i slutningen af ​​forbindelsesstrengen. sådan her:

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


  1. VÆLG I en tabelvariabel i T-SQL

  2. Flet to kolonner fra to tabeller til én

  3. MySQL-udvælgede felter, der indeholder førende eller efterfølgende mellemrum

  4. Sådan forbinder du SalesForce som en datakilde i Pyramid