我在我的MYSQL存储过程中使用phpmyadmin中的输入参数收到错误?

时间:2018-01-29 11:36:45

标签: mysql stored-procedures phpmyadmin

我正在尝试在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

我犯的错误在哪里? 如果提供解决方案代码来修复此错误,那将非常有用。

1 个答案:

答案 0 :(得分:1)

尝试将分隔符更改为//或其他内容,它可以正常工作,代码在混淆之后停止编译;选择作为分隔符 enter image description here