对mysql表中新增中文数据时报错Incorrect string value: '\\xE5\\xB7\\xA5\\xE4\\xBD\\x9C...' for column 'file_path'

报错信息Incorrect string value: '\\xE5\\xB7\\xA5\\xE4\\xBD\\x9C...' for column 'file_path' at row 1

      • 解决办法
      • 接着查看数据库中这个表中的字段的字符集

通过报错看出来是在对表中字段操作时,显示插入file_path字段值的类型不正确

解决办法

首先看的是操作的数据库的字符集,发现是utf8,没有问题

对mysql表中新增中文数据时报错Incorrect string value: '\\xE5\\xB7\\xA5\\xE4\\xBD\\x9C...' for column 'file_path'_第1张图片

接着查看数据库中这个表中的字段的字符集

对mysql表中新增中文数据时报错Incorrect string value: '\\xE5\\xB7\\xA5\\xE4\\xBD\\x9C...' for column 'file_path'_第2张图片
不知道什么时候设置的表中字段的字符集,改成utf8问题解决

你可能感兴趣的:(python笔记)