导入数据失败,没有表格
通过查看日志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