- 使用pymysql連接MySQL會報1366錯
engine=create_engine('mysql+pymysql://root:1234@localhost/b',#指定連接的數據庫engine,如MySQL,Oracle等 encoding='utf-8', echo=False)
報錯:
E:\Anacoda\lib\site-packages\pymysql\cursors.py:170: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 497") result = self._query(query)
- 解決辦法
到MySQL官網下載mysql-connector-python:https://dev.mysql.com/downloads/connector/python/
下載並安裝后將原來連接代碼中的pymysql改成mysqlconnector
engine=create_engine('mysql+mysqlconnector://root:1234@localhost/b', encoding='utf-8', echo=False)
再運行就不報錯了
https://dev.mysql.com/downloads/connector/python/