Ostatnio próbuję zrobić coś ciekawszego niż 'SELECT' w mysql i okazuje się że mam z tym problem.
W każdym kursie deklaracja funkcji wygląda mniej-więcej tak:
CREATE FUNCTION nazwa () RETURNS VARCHAR(20) BEGIN RETURN 'jakis napis'; END
U mnie (serwer wykupiony w dih.pl) taka komenda się wykrzacza.
Co prawda działa:
CREATE FUNCTION nazwa () RETURNS VARCHAR(20) RETURN 'jakis napis';
Jednak nie jestem w stanie w żaden sposób zadeklarować zmiennej, co już jest problemem.
O co może chodzić?
Może mam jakąś prostszą składnię? Może da się to zmienić, a może inaczej się deklaruje zmienne niż przez DECLARE?