SQLyog导入外部文件时的问题

导入数据失败,没有表格

通过查看日志sja.log,出现以下问题:

1.错误代码1253:COLLATION 'utf8mb4_0900_ai_ci' is not valid for CHARACTER SET 'utf8'

意思是对于utf8来说,utf8mb4_0900_ai_ci是无效的

原因是:mysql8.0以前的版本默认的字符集是utf8,对应默认的collation为utf8_general_ci;而现在的8.0版本默认的字符集是utf8mb4,对应的collation为utf8mb4_0900_ai_ci。此时外部数据文件的字符集是utf8,不支持为utf8mb4_0900_ai_ci的collation。

两者区别以及collation的具体解释:https://blog.csdn.net/toooooop8/article/details/103851686

解决方法:在创建数据库的时候设置字符集为utf8,collation为utf8_general_ci

2.错误代码1166:Incorrect column name 'new_user_class_level '

解决方法:检查字段里面是不是有空格,去掉就可以了

原文链接:https://blog.csdn.net/weixin_39973810/java/article/details/81144393

另附mysql错误代码大全:https://www.cnblogs.com/lxxyy/p/7264289.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容