今天在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' 即可
今天在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' 即可