当我尝试运行 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;
关于mysql - 使用 PREPARE 语句时出现语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50387883/