通过命令行导入MySQL时忽略列数据

时间:2013-12-13 07:41:29

标签: mysql

这个问题听起来像是一个新手。

我在Mysql中有一个数据表,如下所示(ID是自动增量)

 ID   NAME   MDATE   QTY

我正在使用像

这样的命令行从文本文件中加载此表

“加载本地数据信息......”。

完美无缺。现在在我的输入文本文件中我有另一个新列,我不想导入。如下面的情况,我想排除计数列。

Count Name  Date       Qty
1     ABC   1/12/2013  25 
2     ACE   1/12/2013  15 
3     DBC   1/12/2013  12

如何忽略此列?

1 个答案:

答案 0 :(得分:0)

您还可以通过将输入值分配给用户变量而不将变量分配给表格列来丢弃输入值:

LOAD DATA INFILE'file.txt'
INTO TABLE t1(column1,@ dat,column2,@ idy,column3);

尝试检查:http://dev.mysql.com/doc/refman/5.1/en/load-data.html