我正在从表中选择一个值,并且如果 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 来测试 select 是否实际选择了某些内容?
最佳答案
使用IF EXISTS(select ...)
等...
关于mysql - 检查 select 语句是否返回带有 IF 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17953337/