1
Почему хранимая процедура не может быть создана?Ошибка в процедуре MySQL
delimiter //
CREATE PROCEDURE p()
BEGIN
DECLARE j INT;
SET j = 1;
SELECT j:=j+1, request.* FROM request;
END//
Проблема заключается в строке:
SET j:=j+1, ...
Так что, если я понимаю, правильно, я не могу изменить процедуры-локальные переменные таким образом? – Aliaxander
Да, я так думаю. Проблема заключается только в приращении, которое вы даете внутри выбора, иначе вы можете сделать SET j = 1; SET j = j +1; SELECT j, ... –