안녕하세요, 최대 절전 모드를 사용하여 파일에서 MySQL DB로 데이터를로드하려고합니다. hibernate + mysql + 파일에 데이터로드
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)
어떻게 그렇게이 제대로 실행이 쿼리를 다시 작성할 수 있습니다, 여기
쿼리입니다
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();
그러나 나는 다음과 같은 오류가 발생합니다?
미리 감사드립니다.
탈출 시도 : \로 : – Satya
안녕 사티, 나는 그것을 시도했지만 작동하지 않았다 : ( – user732362
이것을 시도하십시오 : '\ r \ n'에 의해 끝나는 라인 – Satya