【发布时间】:2014-04-28 06:53:30
【问题描述】:
我所做的是输入这个查询:
SELECT * FROM report;
然后单击 MySQL Workbench 中的 Import Records from an External File。它起作用了,它被导入到我的数据库中。问题是header也被导入了。
我应该怎么做才能导入除标头之外的所有内容?
【问题讨论】:
标签: mysql csv import workbench
我所做的是输入这个查询:
SELECT * FROM report;
然后单击 MySQL Workbench 中的 Import Records from an External File。它起作用了,它被导入到我的数据库中。问题是header也被导入了。
我应该怎么做才能导入除标头之外的所有内容?
【问题讨论】:
标签: mysql csv import workbench
我从未真正使用过 MySQL 工作台,但导入 .csv 的最佳方法是使用 LOAD DATA INFILE。
例子:
LOAD DATA INFILE '{$file_path}' INTO TABLE {$table} FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES
请注意,您的 LINES TERMINATED BY 可能会有所不同,具体取决于您的 .csv 格式。它也可以是 \n' 或更不常见的 '\r'。
【讨论】: