我正在使用加载数据从CSV文件将数据加载到我的数据库中,如下所示:
将文件"$filelocation"中的数据加载到以";"结尾的表wl_daily字段中忽略 1 行
我遇到的问题是,在我的数据库中,第一列称为 ID,而我的 csv 文件中的第一列称为 Month。
我如何告诉 LOAD DATA 从 month 字段开始将每一行的数据加载到数据库中?
请参阅 http://dev.mysql.com/doc/refman/5.1/en/load-data.html 上的加载数据语法。
可以将列列表添加到查询中,以添加读取数据,例如:
LOAD DATA INFILE '$filelocation'
INTO TABLE wl_daily FIELDS TERMINATED BY ';'
IGNORE 1 LINES
(month, columnToAddSecondValue, columnToAddThirdValue, ...)
如果您不想保存从文件中读取的值,请将其分配给您忽略的 var。
LOAD DATA INFILE '$filelocation'
INTO TABLE wl_daily FIELDS TERMINATED BY ';'
IGNORE 1 LINES
(@ignore, month, columnToAddSecondValue, columnToAddThirdValue, ...)