@Dzhode

Как правильно написать этот код?

Всем привет. Не нашёл ответа на свой вопрос и ошибку которую выдает PyCharm.

У меня есть MySQL Workbench 8.0 и в нем есть БД из которой необходимо достать таблицу и по данным из этой таблицы построить график через модуль matplotlib

Смотрел кучу туторов и искал смежные проблемы, но увы не доходит

from sqlalchemy import create_engine

import pandas

engine = create_engine('mysql+pymysql://root:123456@localhost:3306/controlsystembase_dus')

pandas.read_sql_table('levels',engine)


Ошибка :
F:\python 3.8.1\lib\site-packages\pymysql\cursors.py:170: Warning: (1366, "Incorrect string value: '\\xE7\\xE8\\xEC\\xE0)' for column 'VARIABLE_VALUE' at row 1")
result = self._query(query)
  • Вопрос задан
  • 356 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Filart97
Кодировка базы мускуля не utf, посмотри в сигнатуре функции create_engine параметр encoding
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы