我正在尝试在 phpmyadmin 的 SQL 窗口中执行以下 MYSQL 存储过程:
CREATE PROCEDURE searchtoy (IN toy_no INT)
BEGIN
SELECT * FROM Toy
WHERE Toy_ID = toy_no;
END;
但我收到以下错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4
我犯的错误在哪里? 如果提供解决方案代码来修复此错误,那将非常有帮助。
最佳答案
尝试将分隔符更改为//或其他内容,它会正常工作,代码在对 ; 感到困惑后停止编译。选择作为分隔符 enter image description here
关于mysql - 我在 phpmyadmin 中的输入参数的 MYSQL 存储过程中遇到错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48500358/