我使用以下命令将 Excel 文件加载到 MySQL 服务器:
LOAD DATA LOCAL INFILE 'GPMO_Resource_Download_report_CSV'
INTO TABLE gpmo_resource_download_report_1
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';
我在同一台计算机上有以下路径的此文件:
C:\Users\aprakas2\Desktop\Task\GPMO_Resource_Download_report_CSV
请建议我如何加载此文件?
最佳答案
我认为这些 SQL 对你有用。
如果文件有标题行
LOAD DATA INFILE 'C:/Users/aprakas2/Desktop/Task/GPMO_Resource_Download_report_CSV'
INTO TABLE gpmo_resource_download_report_1
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
如果文件没有标题行
LOAD DATA INFILE 'C:/Users/aprakas2/Desktop/Task/GPMO_Resource_Download_report_CSV'
INTO TABLE gpmo_resource_download_report_1
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
谢谢。
关于mysql - 加载数据本地 INFILE 不起作用 - 找不到文件(MySQL Workbench),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31026531/