質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.02%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

解決済

mysql でファイルを読み込めない

sixiong
sixiong

総合スコア12

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

1回答

0グッド

0クリップ

16758閲覧

投稿2016/03/24 06:48

mysqlについてです。
以下のページを参考にmysqlについて学んでいたところ、
http://mysqlweb.net/category/4005373-1.html
step4 ファイルからデータを取り込む
で失敗しました。その時のエラーコードを記載しておきます。(テーブルの名前はサイトとは異なり、T01と名付けています。)
mysql> load data infile 'T01Prefecture.csv' into table T01 fields terminated by "," lines terminated by "\r\n";
ERROR 1300 (HY000): Invalid utf8 character string: ''

少し調べてみたところ、show variables like '%char%'で状況を確認しろとの記事があったので確認しましたが、
+--------------------------+------------------------------------------------------+
| Variable_name | Value |
+--------------------------+------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/Cellar/mysql/5.7.11/share/mysql/charsets/ |
+--------------------------+------------------------------------------------------+
binaryをutf8に変えればいいのか?
変えるとしたらどこで変えればいいいのか?

と疑問です。

分かる人がおりましたら教えていただければ幸いです。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答1

0

ベストアンサー

いやいや、UTF8になってますよ。
ファイルの文字コードはちゃんとUTF8になってますか?

投稿2016/03/24 06:59

shi_ue

総合スコア4437

下記のような回答は推奨されていません。

  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

sixiong

2016/03/24 14:12

ファイルの文字コードが間違っていました、、、 ありがとうございました。

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.02%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。