今天在将朋友的项目拿到手的时候,想运行一把,结果导入sql语句的时候报错:
Unknown collation: 'utf8mb4_0900_ai_ci';
这个问题的原因是因为,在mysql8.0的版本中,对字符串设置为utf8mb4开头的,而在5.*版本中不是这样的,都是以utf8开头的,所以我们只需要将sql文件里面的编码修改一下,修改为适配mysql5.*版本的即可。
解决办法:
1、打开sql文件
2、进行替换操作:
①所有的 utf8mb4_0900_ai_ci 替换为 utf8_general_ci ;
②所有的 utf8mb4 替换为 utf8;
3、然后执行导入操作,就ok了;