有没有一种方法可以使用LOAD DATA样式(例如来自文件)将数据插入InfoBright表中

LOAD DATA INFILE '/usr/tmp/file2.txt'
INTO TABLE test_table1
FIELDS TERMINATED BY ',' ENCLOSED BY '"';

mysql> select * from test_table1;
+------+-------------------+-----------+
| id | textfield | numerical |
+------+-------------------+-----------+
| 1 | one, two or three | 1234 |
| 1 | one, two or three | 1234 |
+------+-------------------+-----------+
2 rows in set (0.00 sec)


最佳答案

是的,您可以(编辑:但仅适用于外部数据)

实际上,如果您使用的是Infobright的社区版,则这是将数据获取到Infobright表中的唯一方法之一。 Infobright Community Edition不支持允许INSERT命令使用的DML。

实际上,Infobright在其站点和论坛上都有很多很好的文档和样本。

编辑:根据您的评论更新(再次使用Community Edition)

如果要将数据从InfoBright中的一个表获取到另一个表中,则需要从外部数据源重新导入它。

09-28 09:31