检查select语句是否返回带有IF的内容

时间:2013-07-30 17:17:43

标签: mysql

我从表中选择一个值,如果select语句返回某些内容或者无法返回某些内容,我想要执行某些操作。

这是代码

IF NOT NULL(select member_club_id from members where member_name=the_temp_name AND membership_year=the_temp_membership_year where member_id=lesmember)

THEN

update the_temp SET the_temp_status='fail' where the_temp_name=member_name;

else
/* More Code...*/

代码生成产生语法错误。在上面的代码中,计划是如果select语句返回一些东西,然后运行下面的代码是更新。

我如何测试if是否实际选择了某个东西?

1 个答案:

答案 0 :(得分:0)

使用IF EXISTS(select ...)等....