#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’ 原因与解决方法

由于一位朋友想把win服务器的数据迁移到Linux服务器上,我在用phpmyadmin导入数据的时候,报错如下:

#1273 - Unknown collation: 'utf8mb4_unicode_520_ci'

中文翻译

#1273 - 未知排序规则:“utf8mb4_unicode_520_ci”

#1273 - Unknown collation: 'utf8mb4_unicode_520_ci'

 

原因

原因其实很简单,无非就是由于数据库版本之间的差异,导致数据库的编码处理方式不一样。

MySQL 5.6 及以上版本,默认的编码整理方式为 utf8mb4_unicode_520_ci。

但是:MySQL 5.5 及以下版本的数据库,不支持 utf8mb4_unicode_520_ci 编码,所以无法导入。

 

解决方法

最好的解决方法就是:

 

1、首先,先使用 Sublime Text 等代码编辑器,打开 .sql 数据库。

 

2、然后,批量查找并替换所有的 utf8mb4_unicode_520_ciutf8mb4_unicode_ci

 

3、最后,再次保存并上传即可。

    A+
发布日期:2022年08月08日 17:41:07  所属分类:MySQL
最后更新时间:2022-08-08 17:41:07
付杰
  • ¥ 798.0元
  • 市场价:1298.0元
  • ¥ 198.0元
  • 市场价:298.0元
  • ¥ 0.0元
  • 市场价:99.0元
  • ¥ 89.0元
  • 市场价:129.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: