如何在mariadb中查询数据时包含两个SET语句

时间:2016-02-19 20:20:42

标签: mysql linux mariadb

数据库 - 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行,代码工作正常。

1 个答案:

答案 0 :(得分:0)

您不需要重复设置关键字。

设置X ='',Y ='';