mysql の 1062 エラーの解決策: まず mysql 設定ファイル [my.cnf] を開き、次にクライアントと mysqld の下に関連するコードを追加し、最後に mysql を保存して閉じ、再起動します。
mysql の 1062 エラーの解決策:
2 つのインスタンスのバージョンは近いです。バージョンの問題ではないと推測されます。 SQL ステートメントを実行する 2 つの DB は同じ方法でインポートされるため、データベースの文字セットの問題であると思われます。 mysql の文字セット構成を確認します:show variables like 'collation_%'; show variables like 'character_set_%';結果は、次に示すように、utf-8 が正常に実行され、報告されるエラーは latin1 です。 mysql
my.cnf
default-character-set=utf83. [ mysqld ] 以下も追加します:
default-character-set=utf84. 保存して閉じて、mysql を再起動します: service mysql restartmysql の文字セットを再度確認します。utf8 である必要があります。 mysql のバージョンが 5.5.x で、OS が ubuntu12.04 の場合、上記の設定を行っても mysql サービスが起動しない可能性があります。この時点で、手順 3 での [mysqld] への変更を 3 に置き換えます。[mysqld] の下に
character-set-server=utf8を追加して再起動します。
関連する学習の推奨事項:
以上がmysql で 1062 エラーが発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。