Привет, я вообще являюсь оракулом, пытающимся попробовать свои силы в MySql. Я понял основные понятия и теперь пытаюсь развить функции. при этом сталкиваясь с проблемой, как показано ниже. Прошу прощения, если это будет глупым вопрос в целом Stackoverflow, но я в моем остряки конце Мой кода:Функция MySql не компилируется, и я не могу найти причину.
DELIMITER $$
CREATE FUNCTION test1 returns int (11)
begin
DECLARE id int(11) default 3;
return id;
end;
$$
delimiter ;
Я получаю ошибку ниже при попытке создания вышеупомянутой функции
12: 35:59 CREATE FUNCTION test1 возвращает int (11) begin DECLARE myid int (11) default 3; return myid; конец; Код ошибки: 1064. У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с (11) begin DECLARE myid int (11) default 3; return myid; конец»в строке 1 0.000 сек