• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlのデータベースの文字コードの変換について)

mysqlのデータベース文字コードの変換とは?

このQ&Aのポイント
  • mysqlのデータベース文字コードの変換について教えてください。
  • テストサーバーで誤ってUTF-8のデータをEUC-JPのデータベースに投入してしまいました。
  • テストサーバーからデータをエクスポートする前に文字コードを変換することは可能でしょうか?他の解決策はありますか?ご存知の方がいらっしゃいましたら教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

MySQLだけでは、既に入れてしまったデータの文字コード変換は難しいのでは? phpかperlかで、文字コードを、プログラムで判定して、必要な文字コードへ変換する作業を挟む必要があるでしょう。 大まかな作業手順 1.select * from table_name で全項目全行取得(データが大きいなら、limitで適宜行数分割) 2.各行、各項目データの文字コード判定、変換 3.変換後データを、csvで書き出して、別の新しく作ったtable(本番サーバーなど)へLOAD DATA INFILE

関連するQ&A