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

Perché non sarà semplice Se la dichiarazione ELSE funziona in mySql

Le istruzioni in MySQL sono delimitate da punto e virgola. Per creare procedure con loro, fai un piccolo trucco come questo:

DELIMITER //

CREATE PROCEDURE p(IN Number INT)
BEGIN
    IF NUMBER = 1 THEN
        SELECT * FROM tblProduct WHERE ProductID = Number;
    ELSE
        SELECT * FROM tblProduct WHERE ProductId = 2;
    END IF;
END //

DELIMITER ;

Consulta la documentazione per se/altro per maggiori informazioni.