数据库 - Mariadb, 平台 - Linux
下面的代码给出错误:ERROR 1064(42000):您的SQL语法有错误;检查与您的MariaDB服务器版本对应的手册,以便在第6行的“设置ENDTIME = STR_TO_DATE(@ T2,'%m%d%Y%H%i%s')'附近使用正确的语法。
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行,代码工作正常。
答案 0 :(得分:0)
您不需要重复设置关键字。
设置X ='',Y ='';