通过把输入值赋予一个用户变量,同时不把变量赋予表中的列,来丢弃此输入值:
LOAD DATA INFILE 'file.txt'
INTO TABLE t1
(column1, @dummy, column2, @dummy, column3);
这样file.txt中的第二列和第四列不被导入到t1表中
本文介绍如何使用SQL的LOADDATAINFILE语句,通过@dummy变量丢弃文件中指定的列,实现数据导入时的选择性处理,提高数据处理的灵活性。
通过把输入值赋予一个用户变量,同时不把变量赋予表中的列,来丢弃此输入值:
LOAD DATA INFILE 'file.txt'
INTO TABLE t1
(column1, @dummy, column2, @dummy, column3);
这样file.txt中的第二列和第四列不被导入到t1表中
9630
1816