Phpmyadminde Create Function Nasıl?
-
İyi günler,
Bu Mysql kafayı yedirtecek bana. Şimdi de problem localde tüm databasei hazırladım functionlar,procedureler falan filan tam hosta aktarıyorum yine problem.
Herşeyi aktardım bir tek functionu aktaramadım. Zaten databasete bir tane fonksiyon var onuda aktaramadım. Procedureleri aktarmak için zaten 1-2 saat uğraştım.
Şimdi şöyle bir şeyler yaptım
DROP FUNCTION IF EXISTS `CategoriesToString`;
DELIMITER ;;
CREATE FUNCTION `CategoriesToString`(TID int)
RETURNS varchar(500) CHARSET utf8
BEGIN
DECLARE result varchar(500);
SELECT group_concat(Category.Name) INTO result FROM Category
WHERE ID IN (SELECT CategoryID FROM TopicHasCategory WHERE TopicID = TID) LIMIT 1;
RETURN result;
END;;
DELIMITER ;tabii çalışmadı. Sonra aşağıdaki gibi bişeyler denedim gene olmadı.
CREATE FUNCTION CategoriesToString(TID int) RETURNS varchar(500)
BEGIN
DECLARE result varchar(500);
SELECT group_concat(Category.Name) INTO result FROM Category
WHERE ID IN (SELECT CategoryID FROM TopicHasCategory WHERE TopicID = TID) LIMIT 1;
RETURN result;
END$$Bu fonksiyonu nasıl phpmyadminin anlayacağı dilden yazabilirim? yada başka bir yöntem var mı? Bu arada remote connection yok.
-
aldığın hata nedir ?
edit:biraz geç olmuş ama olsun :)
