すいません。1つ教えて頂きたいことがあります。
http://mysqlweb.net/category/4005373-1.html
このファイルを参照してCSVを取り込もうとしていますが、何度やっても1行しか取り込まないです・・・。
Warningが出て、メッセージは
Non-ASCII separator arguments are not fully supported です。
改行コードが悪い、というのはわかりましたが何をどうしたら修正出来るのかわからず
困り果てております。
どなたかこの原因を解消する方法をご教授下さい。。。
よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
mysql> LOAD DATA INFILE "T01Prefecture.csv"
-> INTO TABLE T01Prefecture FIELDS TERMINATED BY ","
-> LINES TERMINATED BY "\r\n";
Query OK, 1 row affected, 1 warning (0.11 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 1
mysql> select * from t01prefecture;
+---------+-----------+
| pref_cd | pref_name |
+---------+-----------+
| 1 | 北海道
2 |
+---------+-----------+
をみると、
-> LINES TERMINATED BY "\r\n";
CR(0x0D)+LF(0x0A)という改行になっていないので、
1行目のpref_nameは、
「
北海道
2
」という値が入っているのがわかります。
入力元のファイルをバイナリエディタで調べてみましょう。
改行が0Dだけなら\rで、0Aだけなら\nで指定するとうまくいくはず。
バイナリエディタの例
BZ エディタ
http://www.forest.impress.co.jp/library/software …
他。
No.2
- 回答日時:
すいません。
私の指摘したものはコマンドだったのですね。よく読んでいませんでした。
記事を読んでいくとT01Prefecture.csvがSHIFT-JISと書かれています。
メモ帳で開いて名前をつけて保存、で、文字コードANSIで保存したらいけるかも。
この回答への補足
すいません・・・やはりダメです。ホントに悔しいです。何でダメなんだろう。自分で一からCSVを作ってもダメです。。。勿論、文字コードは sjis です。
下記はコードとなります。何がダメなんでしょうか・・・。
mysql> status
--------------
C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe Ver 14.14 Distrib 5.6.17,
for Win32 (x86)
Connection id: 4
Current database: sampledb040
Current user: root@localhost
SSL: Not in use
Using delimiter: ;
Server version: 5.6.17 MySQL Community Server (GPL)
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: sjis
Db characterset: sjis
Client characterset: sjis
Conn. characterset: sjis
TCP port: 3306
Uptime: 15 min 35 sec
Threads: 1 Questions: 72 Slow queries: 0 Opens: 68 Flush tables: 1 Open tab
les: 61 Queries per second avg: 0.077
--------------
mysql> LOAD DATA INFILE "T01Prefecture.csv"
-> INTO TABLE T01Prefecture FIELDS TERMINATED BY ","
-> LINES TERMINATED BY "\r\n";
Query OK, 1 row affected, 1 warning (0.11 sec)
Records: 1 Deleted: 0 Skipped: 0 Warnings: 1
mysql> select * from t01prefecture;
+---------+-----------+
| pref_cd | pref_name |
+---------+-----------+
| 1 | 北海道
2 |
+---------+-----------+
1 row in set (0.00 sec)
No.1
- 回答日時:
テーブルのカラムは2つありますか?
行区切りが\nでなく,で終わっているみたいですが。
この回答への補足
お返事ありがとうございます。
カラムは2つあります。
行区切りが\nでなく,で終わっている、故に
LOAD DATA INFILE "T01Prefecture.csv"
INTO TABLE T01Prefecture FIELDS TERMINATED BY ","
LINES TERMINATED BY "\r\n";
と、最後を"\r\n"にしていますが、このやり方がおかしいでしょうか?
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Visual Basic(VBA) VBAで特定の場所にあるCSVファイル(複数)から特定場所を抜き出してExcelに転記したいです。 11 2023/05/23 16:29
- Excel(エクセル) エクセル テーブル機能の不明点 2 2022/04/14 14:10
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- XML PHP.laravelについて 1 2023/07/06 15:26
- その他(プログラミング・Web制作) pythonのpandasのcsvの外部結合(outer_join)した際に列が想定とは異なる事象 1 2022/05/25 13:23
- Visual Basic(VBA) vbaマクロについて 次のようなマクロを組みたいです。 自分は初心者なので全くわかりません。 詳しく 8 2023/05/18 18:38
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
sql*loader 数値のロード
-
BCPコマンドについて
-
CSVを1行しかインポートしない...
-
作成したレコードセットのCSV出...
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
あるDBから別のDBのテーブルをs...
-
PL/SQLをWindowsのBATファイル...
-
mysqlにおけるホストのパーセン...
-
数字で「そ」と「り」
-
SQL*Loaderでのデータロード
-
バッチファイルではパスワード...
-
comment on columnについてわか...
-
accdbファイルの最適化
-
mySQLのデータベースにhtmlのコ...
-
ACCESSからリンクでのレコード...
-
DBファイルの中身を直接見れな...
-
create databaseがうまくいきま...
-
Mac Gimp(Painters)ブラシ追加方法
-
料理サイトを作るにあたって・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sql*loader 数値のロード
-
作成したレコードセットのCSV出...
-
MySQL Date型にNULLが設定でき...
-
CSVを1行しかインポートしない...
-
MySQLで連続csvファイルを読み...
-
BAT処理でCSVデータのインポート
-
sqlite3でcsvのインポートがで...
-
大容量CSVのインポート方法を教...
-
BCPコマンドについて
-
データベースからWordpressを復...
-
SQLサーバーにcsv.ファイル...
-
ACCESS VBA でのCSV取込エラー
-
insertを用いてテーブルにレコ...
-
MySQLのLOAD文を使ってCSV...
-
CSVインポート,日本語文字化け
-
csvファイルのヘッダとカンマの...
-
mysql .txtのファイルを変換? ...
-
MySQLにEXCELやCSVなどでの一括...
-
pathを指定してCSVをインポート...
-
【Access2000VBA】CSVファイル...
おすすめ情報