CREATE PROCEDURE
myProcedure( id INT )
BEGIN
SELECT * FROM `board`;
END
//查看与您的MySQL服务器版本对应的手册,以便在第4行附近使用正确的语法
答案 0 :(得分:1)
检查这是否解决了错误
Delimiter //
CREATE PROCEDURE
myProcedure( id INT )
BEGIN
SELECT * FROM board;
END
//
答案 1 :(得分:1)
使用delimeter
delimiter //
CREATE PROCEDURE
myProcedure( id INT )
BEGIN
SELECT * FROM `board`;
END //
答案 2 :(得分:1)
有两种方法:
方式1 :
如果过程正文中只有一个可执行语句,则使用BEGIN
- END
是可选的。使用时,您必须使用自定义DELIMITER
。
CREATE PROCEDURE myProcedure( id INT )
SELECT * FROM `board`;
方式2 :
定义自定义DELIMITER
,定义过程,然后重置分隔符。
DELIMITER //
DROP PROCEDURE IF EXISTS myProcedure //
CREATE PROCEDURE myProcedure( id INT )
BEGIN
SELECT * FROM `board`;
END;
//
DELIMITER ;