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()