Mysql
 sql >> база данни >  >> RDS >> Mysql

как да използвам `charset` и `encoding` в `create_engine` на SQLAlchemy (за създаване на рамка с данни на pandas)?

encoding параметърът не работи правилно.

И така, както каза @doru в тази връзка , трябва да добавите ?charset=utf8mb4 в края на низа за свързване. така:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Може ли MySql вложеният SP да бъде пречка?

  2. Проблем с MySQL Match

  3. SQL - Превъртане през всеки ред от таблица в MySQL?

  4. PHP - свързване към mysql база данни от различен сървър

  5. Достъп до MySQL от Python 3:Достъпът е отказан на потребителя