sql >> Database teknologi >  >> RDS >> Mysql

Simpel IF.. Else.. mysql-forespørgsel

I MySQL skal du udføre det i en trigger eller procedure.

Du kan ikke bare køre script-kode uden en funktion omkring den.

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

Derefter kan du udføre det med

call simpleproc()


  1. Passer PostgreSQL's Ltree-modul godt til trådede kommentarer?

  2. Hvad er den bedste måde at opnå hurtige indsættelser af store mængder data i MySQL?

  3. Kommunikationsforbindelsesfejl - sidste pakke, der blev modtaget fra serveren, var

  4. Har problemer med at matche rækker i databasen ved hjælp af PDO