您好,欢迎来到澳泰情感。
搜索
您的当前位置:首页将txt数据导入到infobright_MySQL

将txt数据导入到infobright_MySQL

来源:澳泰情感


bitsCN.com

将txt数据导入到infobright

infobright不能insert,所以数据只能通过load导入,但是infobright对txt的格式有非常严格的要求,格式不对是不能导入数据的。废话不多说,导数据

1,建表:

 mysql> create table example2 ( -> id int not null, -> textfield varchar(20) not null, -> number int not null)engine=birghthouse; Query OK, 0 rows affected, 2 warnings (0.11 sec)

2,建立txt数据,这步非常重要,能不能导入就看你建的格式对不对

txt内容:

1,"one,two or three",1234

注意:

(1)“”是为了将列区分开,

(2)每行写好后必须回车,不然导不进去。

3,将txt导入到infobright:

 mysql> load data infile 'F://in2.txt' into table example2 fields terminated by ',' enclosed by '"'; Query OK, 1 row affected (0.50 sec) Records: 1 Deleted: 0 Skipped: 0 Warnings: 0

load语句和你建的txt是有联系的

4,验证:

 mysql> select * from example2; +----+------------------+--------+ | id | textfield | number | +----+------------------+--------+ | 1 | one,two or three | 1234 | +----+------------------+--------+ 1 row in set (0.02 sec)

txt内容也可这样:

1,one/, two or three,1234

load语句也要相应的变化

LOAD DATA INFILE 'F://in2.txt' INTO TABLE test_table1 FIELDS TERMINATED BY ',' ENCLOSED BY 'NULL' ESCAPED BY '//';


bitsCN.com

Copyright © 2019- aotx.cn 版权所有

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务