- Du skal omdefinere Delimiter til noget andet (f.eks.:
$$
), i stedet for (;
). - Også som en sikkerhedsforanstaltning skal du kontrollere, om den samme navnefunktion allerede findes eller ej (
DROP FUNCTION IF EXISTS
) - Til sidst skal du omdefinere
DELIMITER
til;
Prøv :
DELIMITER $$
DROP FUNCTION IF EXISTS `TitleToFileName`$$
CREATE FUNCTION TitleToFileName(title varchar(200)) RETURNS varchar(200)
BEGIN
set title = REPLACE(title,":"," ");
set title=REPLACE(title,"/"," ");
set title=REPLACE(title,"_"," ");
RETURN title;
END $$
DELIMITER ;