V MySQL jsou proměnné s @
sigil jsou proměnné relace, nikoli lokální proměnné. Proměnné relace se liší od místních proměnných, i když mají stejný název jiný než @
sigil.
Podívejte se také na několik mých minulých odpovědí na toto:
- symbol "@" v uložené proceduře?
- Chyba syntaxe MySql v parametru procedury
- Uložená procedura Null Error