为什么IF..NOT IN(子查询)然后没有使用MySQL?

时间:2014-03-12 23:28:01

标签: mysql sql if-statement workbench

每次我打电话给这个程序它都不会做任何事情,显然我的if语句有问题但是我无法弄清楚是什么,或者为什么它会这样做,我已经习惯了MS Server,但我现在正在使用mysql,请帮助我,我将非常感激:)

If Id_Session not in(Select Id_Session From Reps ) then

Insert Into reps (  Id_Session,
                    Id_Rep ,
                    Rep_name,
                    Rep_Start_Time,
                    Rep_End_Time,
                    Rep_Country,
                    VisitorGroupA,
                    VisitorGroupB,
                    Interactive,
                    Qualified,
                    Skill)

Values (            Id_Session,
                    Id_Rep ,
                    Rep_name,
                    Rep_Start_Time,
                    Rep_End_Time,
                    Rep_Country,
                    VisitorGroupA,
                    VisitorGroupB,
                    Interactive,
                    Qualified,
                    Skill);

End If;

1 个答案:

答案 0 :(得分:0)

!找到我的问题的答案,我所要做的就是将Id_Session参数名改为pId_Session,显然mysql不支持这个,谢谢!