Mysql错误: Incorrect string value: '\xEF\xBF\xBD\xEF\xBF\xBD...' for column 'sql_info' at row 72

1. 今天处理数据时候,我将导出的json,利用navicate导入到某个表中,前面部分导入正常,最后一部分,导入时候报错,内容如下

 Incorrect string value: '\xEF\xBF\xBD\xEF\xBF\xBD...' for column 'sql_info' at row 72

2. 上网查了查一些解决方法,大都让修改MySQL的配置文件my.cnf,详情参考这篇博客:https://blog.csdn.net/bobozai86/article/details/79475519

3. 当然,为了弄明白问题,发现,该报错是因为使用的字符集不对,其实不用修改配置文件,在新建表时候选择好对应的字符集就ok,用的是UTF8的子类,如图:

                                    

选择字符集utf8mb64即可,下面的排序规则自己选择(我是用该字符集自增长方式排序)

4.总结:其实就是字符集设置问题,选择好字符集就可以开心的导数据啦~~~~~~~~~~

发布了103 篇原创文章 · 获赞 55 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/l8947943/article/details/102931413