Optional Parameters
ne sont pas encore pris en charge sur MySQL. Je vous suggère de passer null
la valeur dans votre paramètre et à l'intérieur de votre procédure stockée a un IF
déclaration.
DELIMITER $$
CREATE PROCEDURE procName
(IN param VARCHAR(25))
BEGIN
IF param IS NULL THEN
-- statements ;
ELSE commands
-- statements ;
END IF;
END$$
DELIMITER ;