- Anda perlu mendefinisikan ulang Pembatas menjadi sesuatu yang lain (misalnya:
$$
), alih-alih (;
). - Juga sebagai tindakan pengamanan, periksa apakah fungsi nama yang sama sudah ada atau belum (
DROP FUNCTION IF EXISTS
) - Pada akhirnya, definisikan ulang
DELIMITER
ke;
Coba :
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 ;