- आपको डिलीमीटर को फिर से परिभाषित करने की आवश्यकता है (उदाहरण:
$$
), के बजाय (;
)। - एक सुरक्षा उपाय के रूप में, जांचें कि क्या वही नाम फ़ंक्शन पहले से मौजूद है या नहीं (
DROP FUNCTION IF EXISTS
) - अंत में,
DELIMITER
को फिर से परिभाषित करें करने के लिए;
कोशिश करें:
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 ;