programing

mariadb에서 데이터를 쿼리하는 동안 두 개의 SET 문을 포함하는 방법

skycolor 2023. 9. 14. 21:55
반응형

mariadb에서 데이터를 쿼리하는 동안 두 개의 SET 문을 포함하는 방법

데이터베이스 - Mariadb, Platform - Linux

아래 코드에서 오류가 발생함: ERROR 1064 (42000):SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 'ENDTIME 설정 = STR_' 근처에서 사용할 올바른 구문을 확인하십시오.TO_DATE(@T2, '%m%d%Y%H%i%s') 6번 라인입니다.

   1 LOAD DATA LOCAL 
   2 INFILE '/home/test.txt' 
   3 INTO TABLE cdr FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'
   4 (ID , APARTY , BPARTY , @T1, @T2, DURATION, INTG, OUTTG, INRC, OUTRC)
   5 Set STARTTIME = STR_TO_DATE (@T1, '%m%d%Y%H%i%s'),
   6 Set ENDTIME = STR_TO_DATE (@T2, '%m%d%Y%H%i%s');

5행 끝이 쉼표에 문제가 있는 것으로 추측합니다.SET 문을 한 번에 두 개 다 포함하는 방법을 잘 모르겠습니다.6번 라인을 삭제하면 코드가 잘 작동합니다.

set 키워드를 반복할 필요가 없습니다.

집합 X = '', Y = ';

언급URL : https://stackoverflow.com/questions/35514274/how-to-include-two-set-statement-while-querying-data-in-mariadb

반응형