mysql - 无法从 csv 加载到 mysql 表?

标签 mysql csv

 LOAD DATA LOCAL INFILE 'hr.csv' INTO TABLE hr_analytics  FIELDS TERMINATED BY '`' IGNORE 1 LINES(NO,SATISFACTION_LEVEL,LAST_EVALUATION,NUMBER_PROJECT,AVERAGE_MONTLY_HOURS,TIME_SPEND_COMPANY,WORK_ACCIDENT,LEFT,PROMOTION_LAST_5YEARS,SALES,SALARY)

当我运行上面的查询时,我得到:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT,PROMOTION_LAST_5YEARS,SALES,SALARY)' at line 1

如何解决这个问题?

最佳答案

问题似乎是 LEFT 是 MySQL 关键字。试试这个:

LOAD DATA LOCAL INFILE 'hr.csv' INTO TABLE hr_analytics  FIELDS TERMINATED BY '`' IGNORE 1 LINES(`NO`,`SATISFACTION_LEVEL`,`LAST_EVALUATION`,`NUMBER_PROJECT`,`AVERAGE_MONTLY_HOURS`,`TIME_SPEND_COMPANY`,`WORK_ACCIDENT`,`LEFT`,`PROMOTION_LAST_5YEARS`,`SALES`,`SALARY`)

关于mysql - 无法从 csv 加载到 mysql 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45751494/

相关文章:

php - 如何正确地将数据从*.csv文件导入到mysql数据库中的给定表

r - 将 11 GB .csv 文件加载为 big.matrix 对象

php - 在 PHP 中检查时间在过去 24 小时内

mysql - 如何找到只有男性顾客的商店?

python - 在所有行中附加多个 CSV 以及每个 CSV 的名称 - Python

python - csv.DictReader 只读取某些行

python - 如何使用 python 和 bs4 修复抓取 web 表输出 csv

java - Spring 和 Tomcat : Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

php - 在 php 中重置表 AUTO INCREMENT

php - 如果从MySql获取的数据小于*number*,则显示这个,否则显示其他内容?