INFILE”コマンドなどでCSVファイルを使ってデータ入力、データ出力する際の文字コード、権限などの注意点についてまとめました。※MySQLの文字コードについては以下の記事も参照。※目次をクリックすると目次の下部にコンテンツが表示されます。INFILE~”をCentOS6.5、MySQL5.1.73の環境で実施した際には、下記エラーが発生してうまく実行できませんでした。‘”‘;2)ユニークキーによる重複エラーデフォルトでIGNOREオプションが有効になっているようで、ユニークキーによる重複エラーが発生してもそのデータはスキップして処理を継続してくれます。3)idなどをAUTO_INCREMENTにしている場合データを入力せず(カンマは必要)にCSVファイルを作成すると自動で入力されました。File権限CentOS6.5、MySQL5.1.73でCSVファイルインポートを実施した際、下記権限エラーが発生しました。YES)下記コマンドで権限を付与してあったのですがFILE権限も付与する必要があるようです。INFILE”コマンドでデータをテーブルにインポートする際に適用される文字コードは、データベースの文字コード設定(character_set_database)が適用されるようなので注意が必要です。sjisのデータをインポートしたい場合、テーブル、インポートするCSVファイルの文字コード、サーバー接続関連の文字コード定数(character_set_client、character_set_connection、character_set_results)の文字コードがsjisになっていたとしても、データベースの文字コード(character_set_database)がsjisになっていないと文字化けが起きてしまいます。‘,’;2)ファイル出力先データベースのデータディレクトリ内の該当データベースの名前のディレクトリ内。データディレクトリが”C:\mysql_data\data\”でデータベース名が”test”の場合は、”C:\mysql_data\data\test”。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。