ОШИБКА при создании хранимой процедуры phpmyadmin - PullRequest
0 голосов
/ 07 января 2020

Нужна помощь, мой запрос:

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

1 Ответ

0 голосов
/ 07 января 2020

Как подсказывает @nick, при создании хранимых подпрограмм установите delimiter, отличное от значения по умолчанию ;

delimiter $$

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

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

END $$

delimiter ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...