Использование sqlalchemy и mysql-python , как установить charset = utf8mb4? - PullRequest
0 голосов
/ 14 мая 2018
engine = create_engine('mysql+mysqldb://root:123456@localhost:3306/tianchi?charset=utf8mb4')

Трассировка:

sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2019, "Невозможно инициализировать набор символов utf8mb4 (путь: C: \ mysql \\ share \ charsets \)")

enter image description here

sqlalchemy: 1.2.7 Mysql-python: 1.2.5 Mysql: 5.7.13

1 Ответ

0 голосов
/ 15 мая 2018

Я заменяю 'mysqldb' на 'pymysql', и это работает. Спасибо всем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...