sql >> Databáze >  >> RDS >> Mysql

Simple IF.. Else.. mysql Query

V MySQL to musíte provést ve spouštěči nebo proceduře.

Nemůžete jen tak spustit kód skriptu bez funkce kolem něj.

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

Poté jej můžete spustit pomocí

call simpleproc()


  1. Použití REGEXP uvnitř mysqli připraveného prohlášení v PHP

  2. Tabulka chyb Mysql 1050 již existuje, i když ve skutečnosti neexistuje

  3. Delete from Many to Many Relationship v MySQL

  4. Dlouhé řetězce v N-Hibernate s Oracle způsobují chybu