创建过程时出错

Got error when creating procedure

我想通过输入特定学生姓名来获取 table s 的信息。

代码如下:

delimiter //
    `CREATE PROCEDURE get_info_hujiamin (IN sn_input VARCHAR)  
BEGIN
    SELECT *
    FROM s
    WHERE s.sn=sn_input;
END`
 //

像下面这样查询:这里你没有添加 VARCHAR 的长度

DELIMITER //
CREATE PROCEDURE GetOfficeByCountry(IN countryName VARCHAR(255))
 BEGIN
 SELECT * 
 FROM offices
 WHERE country = countryName;
 END //
DELIMITER ;

也可以参考My SQL Procedure