SQLAlchemy插入数据产生警告

D:\Python\Python35\lib\site-packages\pymysql\cursors.py:166: Warning: (1366, "Incorrect string value: '\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...' for column 'VARIABLE_VALUE' at row 480")
  result = self._query(query)
  

字符集设置统一为utf8,并且数据可以正常插入,但是每次都提示这个警告信息。最重要的是,我的表中并没有VARIABLE_VALUE这样的列,只插入一条数据也显示at row 480。网上类似的问题处理办法基本都是修改字符集,尝试过了.. 并不能解决..

阅读 6.5k
2 个回答

看了pymysql官方指引,问题的关键是源码对错误信息的处理差异导致的。所以最好的方法是换个驱动,不要用pymsql,用mysqlconnector就不会发出这种警告了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题