mysql加载数据本地infle正确的查询格式

t9aqgxwy  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(270)

我正在尝试将一些数据从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复制过来的

导入时只执行了3行并停止,列与csv中的列不对齐/不匹配。我的直觉告诉我查询和用于指定新行/列的分隔符有问题?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题