navicat导入.sql或.txt数据时,出现1366 - Incorrect string value: '\xE6\xB4\xBB\xE5\x8A\xA8...' for column 'activityTitle' at row 1

出现上述情况,如下图所示:

 

当我们使用Navicat 新建一个了数据库,往往会通过导入SQL文件(即.sql文件) 来完成数据库的初始化。
在导入时遇到这种错误,是数据库字符集编码的问题导致的。

查看一下数据库字符集编码:

 

一般我们都是使用UTF-8。修改一下数据库的字符集的编码,排序规则不用管。

 

 修改后,再导入SQL文件时就不会报这种错误了。

 注意事项:

  导出向导配置项如下图所示:

 

 带有时间的字段一定要注意啦

*  日期排序:YMD

*  日期分隔符:-

其他选项保持不变即可。

最后

导入 数据完美解决!!!非常漂亮!!!点赞一下吧!!!

posted @ 2022-10-05 23:17  学富五车  阅读(708)  评论(0编辑  收藏  举报