У меня есть CVS файл, схемы, каждое поле окружено», и разделённая, и каждый кортеж новая строка с \ пИспользования «LOAD DATA LOCAL INFILE» в Java
Так что в моем файле 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);
Но он бросает SQLException, который говорит:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: У вас есть ошибка в синтаксисе SQL; проверьте руководство, которое соответствует версии сервера MySQL для правильного синтаксиса, чтобы использовать рядом с «o.csv INTO рекомендацией ТАБЛИЦЫ ПОЛОГО TERMINATED BY»,», заключенное«"» LINES ' в строке 1
Что это моя ошибка?
Я бы признателен, если вы можете помочь мне.
Благодаря