У меня есть файл cvs, схема которого есть, каждое поле окружено ", разделено, и каждый кортеж - это новая строка с \ n
Итак, в моем Java-файле я написал
String path = "o.csv";
String esquel = " LOAD DATA LOCAL INFILE " + path +
" INTO TABLE recommendations " +
" FIELDS TERMINATED BY \',\' ENCLOSED BY \'\"'" +
" LINES TERMINATED BY \'\\n\'";
И я выполняю утверждение со следующим утверждением
statement.executeUpdate(esquel);
Но он выдает исключение SQLE, которое говорит:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: у вас есть
ошибка в вашем синтаксисе SQL; проверьте руководство, которое соответствует вашему
Версия сервера MySQL для правильного синтаксиса, чтобы использовать около 'o.csv INTO
ТАБЛИЦА РЕКОМЕНДАЦИЙ ПОЛЯ, ПРЕКРАЩЕННЫЕ ЛИНИИМИ
в строке 1
В чем моя ошибка?
Буду признателен, если вы поможете мне.
Спасибо