2016-09-08 8 views
0
CREATE TABLE `wp_commentmeta` (
`meta_id` bigint(20) UNSIGNED NOT NULL , 
`comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT '0', 
`meta_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci DEFAULT NULL , 
`meta_value` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_520_ci 
) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci; 

MySQLは言った:ドキュメント私は、照合エラーメッセージを取得し、サーバー上のMySQLにデータベースをインポート

1273 - 未知の照合: 'utf8mb4_unicode_520_ci'

+1

照合を変更する必要があります。 'ALTER TABLE myTable CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci'のようなもの...エクスポート/インポートをやり直してください – Drew

+0

ありがとうございました –

+0

うれしいです。 – Drew

答えて

0

がであなたの.sqlファイルを開きます。メモ帳とこれを見つける

ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci; 

と変更

ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci; 

2番目のオプションは、次のとおりです。

1)データベース

2)をクリックし、 "カスタム" ラジオボタン

3)というセクションを行く「フォーマットのために "エクスポート" タブをクリックしますNONEからMYSQL40への出力互換性を最大限にするためにデータベースシステムまたは古いMySQLサーバのドロップダウンを変更してください。

4)下にスクロールして[GO]をクリックします。

関連する問題