Я получаю синтаксическую ошибку в хранимой процедуре, когда я пытаюсь запустить инструкцию PREPARE
Следующая ошибка, показывающая
Syntax error near 'AreaID_var; DEALLOCATE PREPARE stmt1; END' at line 4
BEGIN
PREPARE stmt1 FROM 'SELECT * FROM Area_TBL WHERE Area_ID = ?';
EXECUTE stmt1 USING AreaID_var;
DEALLOCATE PREPARE stmt1;
END
Изменить Выполнить строку следующим образом:
EXECUTE stmt1 USING @AreaID_var;