mysql:7615
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Wed, 30 Apr 2003 00:13:46 +0900
Subject: [mysql 07615] Re: load 文での load 件数の不一致
とみたです。 # ML への投稿の際には、Reply-To ヘッダはつけないでください。 On Tue, 29 Apr 2003 21:58:04 +0900 "Takeda" <hide-yan@xxxxxxxxxx> wrote: > __select column_last from table where id='E001'; の実行結果 > +---------------------------+ > | column_last | > +---------------------------+ > | あいう" > "E001 | > +---------------------------+ > 1 row in set (1.49 sec) > > <CSVファイル> > 1行目の1列目(id)="E001",〜〜,1行目の最終列(column_last)="あいう" > 2行目の1列目(id)="E002",〜〜 > > ●推測 > このCSVファイルの最終列が実はカンマで区切られていないために2行目の > 1列目のカンマまでを1行と認識してloadし、CSV2行を1行として取り込んでし > まい、 > 結果としてload件数がちょうど半分になっているような気がしています。 ん〜、カンマとか改行コードの問題ではなくて、「"」がデータとして入って いるのがおかしいような気がします。 漢字コードが Shift JIS で、最後の文字が「表」とか「十」とか「ソ」とか ならわかりますが、「う」でこのようになるのは解せません…。ほんとうに最 後のフィールドの文字列は「あいう」なんでしょうか? > __でWarnings: 8315となっているのは、CSV2行目の2列目以降が正しく取り込めて > いないために全レコードにWarningが発生したということと理解してよいでしょう > か。 そうですね。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
7607 2003-04-29 12:27 ["Takeda" <hide-yan@x] load 文での load 件数の不一致 7608 2003-04-29 19:17 ┣[とみたまさひろ <tomm] 7609 2003-04-29 21:58 ┃┗["Takeda" <hide-yan@x] 7610 2003-04-29 22:10 ┃ ┣["Takeda" <hide-yan@x] -> 7615 2003-04-30 00:13 ┃ ┗[とみたまさひろ <tomm] 7617 2003-04-30 10:21 ┗["MORII,Tadashige" <m] 7626 2003-04-30 23:32 ┗["Takeda" <hide-yan@x]