Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Simple IF .. Else .. consulta mysql


No MySQL você tem que executar isso em um gatilho ou procedimento.

Você não pode simplesmente executar o código de script sem uma função em torno dele.
delimiter |
CREATE PROCEDURE simpleproc ()
BEGIN
   set @var=1;
   if @var>1 then 
      select * from client;
   else
      select * from otherTable;
   end if;
END;
|
delimiter ;

Depois disso, você pode executá-lo com
call simpleproc()