Mysql
 sql >> Base de données >  >> RDS >> Mysql

Simple IF.. Else.. Requête mysql

Dans MySQL, vous devez exécuter cela dans un déclencheur ou une procédure.

Vous ne pouvez pas simplement exécuter du code de script sans une fonction autour de lui.

delimiter |
CREATE PROCEDURE simpleproc ()
BEGIN
   set @var=1;
   if @var>1 then 
      select * from client;
   else
      select * from otherTable;
   end if;
END;
|
delimiter ;

Après cela, vous pouvez l'exécuter avec

call simpleproc()