解决Unknown collation: ‘utf8mb4_0900_ai_ci‘

今天在Linux里导入一个sql文件到Mysql时,发现有几个表导不进去

显示Unknown collation: 'utf8mb4_0900_ai_ci'

经过查验后发现,是由于生成转储文件的数据库版本为8.0,要导入sql文件的数据库版本为5.6,因为是高版本导入到低版本,引起1273错误

所以将原sql文件中的 'utf8mb4_0900_ai_ci' 改为' utf8_general_ci'

' utf8mb4' 改为 ' utf8' 即可

你可能感兴趣的:(数据库开发)