Hallo Nersgatt,
die Variable @result ist eine Benutzervariable und muss nicht deklariert werden.
Sie behält ihren Wert solange wie die
MySQL-Session geöffnet ist und nicht überschrieben wird.
So wie die Variable deklariert wurde sollte man sie auch benutzen
Code:
DECLARE result int;
SET result := result+1;
Gruß aus Dortmund