我使用mysql LoadDataLocalFile从我的csv文件输入数据到我的数据库。当我不必选择任何列时,我的查询有效,但这次我必须这样做。
假设我在csv中有这个内容:
move_doc_number | sku | slot_code | qty| store_id | so_no | date
210 900496 PCK00001 2 20 10472 140509
在上面的csv中,我想要在我的表中插入的唯一列是so_no and move_doc_number
。
这些是我的表结构
move_doc_number | so_no
这是我将csv加载到我的db
的命令$query = "LOAD DATA LOCAL INFILE ".$this->pdo->quote($csv_dir)."
IGNORE
INTO TABLE `$table`
FIELDS TERMINATED BY ".$this->pdo->quote($this->fieldSeparator)."
LINES TERMINATED BY ".$this->pdo->quote($this->lineSeparator) . " " .$columns;
我怎样才能做到这一点?