首页 文章

未知的排序规则1273错误MySQL

提问于
浏览
0

我正在迁移wordpress网站但是当我尝试导入数据库时,我收到以下错误:

1273 - 未知排序规则:'utf8mb4_unicode_520_ci'

我认为它是由于MySQL的不同版本引起的,这是正确的吗?如何修复下面的代码?这就是每个表的创建方式 .

CREATE TABLE `wp_commentmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) COLLATE utf8mb4_unicode_520_ci DEFAULT NULL,
  `meta_value` longtext COLLATE utf8mb4_unicode_520_ci,
  PRIMARY KEY (`meta_id`),
  KEY `comment_id` (`comment_id`),
  KEY `meta_key` (`meta_key`(191))
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;

1 回答

  • 3

    您可以通过查找来解决此问题

    ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
    

    在.sql文件中,并与之交换

    ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
    

相关问题