1
DECLARE vote_id INT;
select id from votes where votes.question_id = question_id and vote_type_id = 3 into vote_id;
if vote_id is null then
...do A
else
...do B
end if;
条件は真であり、コードの一部を実行するが、常にB部分を実行する必要があります。
select with if文の使用方法は?どうもありがとうございました。MySQLストアドプロシージャif文
おそらく 'vote_id'はクエリごとにnullではありませんか? – adarshr
mysqlで 'select id ...'を実行してidを返します – VvDPzZ