sql >> Databasteknik >  >> RDS >> Mysql

Enkel IF.. Else.. mysql-fråga

I MySQL måste du utföra det i en trigger eller procedur.

Du kan inte bara köra skriptkod utan en funktion runt den.

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

Efter det kan du köra det med

call simpleproc()


  1. Initialt auktoriseringsproblem i mysql

  2. mysql union med fulltext sökfel

  3. Förstå minnesanvändning av MySQL-resultat i PHP (PDO)

  4. lista alla kolumnnamn