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

Друга UnicodeEncodeError при използване на метода pandas to_sql с MySQL

Е, в рамките на час след като публикувах въпроса си, вече го разбрах. Може би трябваше да направя още малко проучване, преди да публикувам.

Проблемът е, че sqlalchemy трябва да бъде конфигуриран да използва utf-8 кодиране. Решението в горния код би било да промените ред 3 на:

engine = create_engine('mysql://root:@localhost/testdb?charset=utf8', encoding = 'utf-8')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LIMIT OFFSET,LENGTH изисква ли ORDER BY за пагинация?

  2. PHP/MySQL групирайте резултати по колона

  3. MySQL - Дизайн на супертип/подтип

  4. Базовата таблица за мигриране на Laravel 4 не е намерена

  5. Грешка при неправилна стойност на низа в MySQL при запазване на Unicode низ в Django