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)
私は、クエリの上に実行したときに私が取得:csvからmysqlテーブルに読み込めませんか?
あなたのSQL構文でエラーが発生しています。 は、この問題を解決する方法をライン1
で 近い「LEFT、PROMOTION_LAST_5YEARS、SALES、SALARY)」を使用する権利構文についてはMySQLサーバのバージョンに対応していること取扱説明書を確認してください?
私はすでにクエリを実行していますが、私はcom.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExceptionを持っています: 'フィールドリスト'に 'NO'という列がありません – smv
テーブル定義と最初の2行または3行(匿名化! )のCSV! – user3151902
識別子の引用符がバックティックであるため、行に異なる引用符を使用してみてください。それ以外の場合、MySQLはカラムを指すと「考える」。これを試してみてください:LOAD DATA LOCAL INFILE 'hr.csv' INTO TABLE hr_analyticsフィールド '1'を無視( 'NO'、 'SATISFACTION_LEVEL'、 'LAST_EVALUATION'、 'NUMBER_PROJECT'、 'AVERAGE_MONTLY_HOURS'、 'TIME_SPEND_COMPANY' –