[前][次][番号順一覧][スレッド一覧]

mysql:8408

From: "Kikuo Taniguchi" <"Kikuo Taniguchi" <k-taniguchi@xxxxxxxxxx>>
Date: Thu, 20 Nov 2003 14:17:39 +0900
Subject: [mysql 08408] Re: 吐き出されたデータのインポート

谷口です。

データを
01,02,001,
02,12,010,
03,22,011,
04,32,100,
05,42,101,
とすると
create table temp (d1 tinyint(1),
 d2 tinyint(1),
 d3 char(1),
 d4 tinyint(1),
 d5 tinyint(1),
 d6 char(1),
 d7 tinyint(3),
 d8 char(1));
でテーブルを作り、
LOAD DATA INFILE "c:\\mysql\\data\\test\\sample.txt"
 INTO TABLE temp
 FIELDS TERMINATED BY ''
 LINES TERMINATED BY '\n';
で取り込みます。
すると select * from temp; で
+------+------+------+------+------+------+------+------+
| d1   | d2   | d3   | d4   | d5   | d6   | d7   | d8   |
+------+------+------+------+------+------+------+------+
|    0 |    1 | ,    |    0 |    2 | ,    |    1 | ,    |
|    0 |    2 | ,    |    1 |    2 | ,    |   10 | ,    |
|    0 |    3 | ,    |    2 |    2 | ,    |   11 | ,    |
|    0 |    4 | ,    |    3 |    2 | ,    |  100 | ,    |
|    0 |    5 | ,    |    4 |    2 | ,    |  101 | ,    |
+------+------+------+------+------+------+------+------+
が得られます。
後はクエリーでd3,d6,d8を落とせば(見えなくすれば)OK。

これでどうでしょうか

ちなみに私の環境は
OS:Win2000SP4
MySQL:3.23.53-max-nt
です。勉強用なのでちと古いです(^^;

===== 谷口 規久夫=====


[前][次][番号順一覧][スレッド一覧]

->    8408 2003-11-20 14:17 ["Kikuo Taniguchi" <k] Re: 吐き出されたデータのインポート      
      8409 2003-11-20 16:14 ┗[noriaki <n_kubo1026@]                                       
      8410 2003-11-20 16:29  ┣[Yuichi TSUNEMATSU <t]                                     
      8411 2003-11-20 17:06  ┗[遠藤 俊裕 <endo_t@xx]                                     
      8412 2003-11-20 17:30   ┗[noriaki <n_kubo1026@]                                   
      8413 2003-11-20 17:28    ┣[遠藤 俊裕 <endo_t@xx]                                 
      8415 2003-11-20 18:49    ┗[SUGAWARA Hajime <sug] 日本語のドキュメント (was Re:  Re:  吐き出されたデータのインポート