繁体   English   中英

创建存储过程 phpmyadmin 时出错

[英]ERROR creating stored procedure phpmyadmin

需要一些帮助,我的查询是:

CREATE PROCEDURE login(usern varchar(255),pass varchar (255))
      BEGIN                 

             SELECT * from usuario WHERE username = usern AND password = pass;

       END;

投掷

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 4

正如@nick 所建议的,在创建存储例程时设置除 default 之外的delimiter ;

delimiter $$

CREATE PROCEDURE login(usern varchar(255),pass varchar (255))
BEGIN                 

    SELECT * from usuario WHERE username = usern AND password = pass;

END $$

delimiter ;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM