Привет Я пытаюсь загрузить данные из файла в Mysql DB с помощью hibernate.hibernate + mysql + загрузить данные в файл
вот запрос,
session.createSQLQuery("LOAD DATA INFILE E:/uploaded/NumSerie/NS/NumSerie.txt INTO TABLE prod CHARACTER SET latin1 FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n' IGNORE 1 LINES;").executeUpdate();
Но я получаю следующую ошибку,
org.hibernate.QueryException: Space is not allowed after parameter prefix ':' [LOAD DATA INFILE E:/uploaded/NumSerie/NS/NumSerie.txt INTO TABLE prod CHARACTER SET latin1 FIELDS TERMINATED BY ';' LINES TERMINATED BY '
' IGNORE 1 LINES;]
at org.hibernate.engine.query.ParameterParser.parse(ParameterParser.java:92)
at org.hibernate.engine.query.ParamLocationRecognizer.parseLocations(ParamLocationRecognizer.java:75)
Как я могу переписать этот запрос, так это выполняется должным образом?
Заранее благодарен!
пытаются убежать: с \: – Satya
Hi Satya, я попытался это, но он не работает: ( – user732362
попробуйте следующее: LINES TERMINATED by '\ r \ n' – Satya