特别声明,本经验郭子没有配视频哦!最近在安装一个站点程序时,根据要求将php和sql的版本做了降低,结果出现在恢复其他站的数据时,即导入sql数据库时出现#1273的错误,提示的信息是Unknown collation‘utf8mb4_unicode_ci’经对比发现降级的版本中,是不存在这个数值项的,那么#1273 – Unknown collation‘utf8mb4_unicode_ci’错误怎么办呢?下面就给大家分享一下解决的办法。
方法/步骤
1
用UltratEdit之类的文本编辑器,打开之前备份的sql文件,
2
在打开时会有提示文件格式的问题,不需要转换为dos格式,
3
按Ctrl+r,打开查找替换功能,将文件中的值utf8mb4_unicode_ci通过查找,全部替换为utf8_general_ci,
4
完成以上替换后,再进行一下搜索,替换,
5
这次是查找utf8mb4,并全部替换为utf8,
6
都替换好之后,要记得保存哦!这时再次导入,就能够成功导入了,
7
如果有多个数据库存在这种情况,可批量进行操作,不过记得把替换范围设定为 所有打开文件,再全部替换。
注意事项
郭子原创 大文数码 gu0zi经验首发.版权所有,谢绝转载.如果觉得不错就点击(有用)或(分享)给好友哦!