MySQL加载数据本地infile正确查询格式

时间:2018-12-18 00:52:35

标签: mysql csv

我正在尝试将csv中的某些数据导入MySQL,将csv中的列转换为SQL中的列。下面是我的查询,以及一个csv示例。

问题是我正在使用的查询未正确匹配行/列。

LOAD DATA LOCAL INFILE '/home/ccgifts/tower/STOCK30112018201445.csv' 
INTO TABLE temp_table 
FIELDS TERMINATED BY ',' 
LINES TERMINATED BY 'n' 
IGNORE 1 LINES 
(
`web_store_price`, `stk_webtax_group`, `trade_price`, `tax_level`, 
`tax_group`, `supplier_name`, `supplier_code`, `subcat_name`,
`subcat_code`, `stock_supplier_code`, `short_description`, `rrp`, 
`retail_price`, `qty`, `plu`, `gst_payable`, `gst_credit`, 
`extra_description`, `description`, `department_name`, `department`, 
`cost_price`, `cost_ex`, `category_name`, `category`, 
`barcode`, `author`
)

这是csv的前几行,是从Mac上的TextEdit复制的

Screenshot of .csv

在导入时,它仅进行了3行并停止,并且列未与csv中的列对齐/匹配。我的直觉告诉我查询和用于指定新行/列的定界符有问题吗?

0 个答案:

没有答案