При вводе в качестве запроса MySQL следующий код возвращает эту ошибку:
«У вас есть ошибка в вашем синтаксисе SQL; проверьте правильность синтаксиса в руководстве, соответствующем вашей версии сервера MySQL, для использования рядом с« CREATE PROCEDURE getId (IN p_email VARCHAR (60), OUT p_id INT) BEGIN S 'в строке 2 »)
Действительно ли проблема именно в этой строке?
DELIMITER //
DROP PROCEDURE IF EXISTS getId
CREATE PROCEDURE getId
(
IN p_email VARCHAR(60)
, OUT p_id INT
)
BEGIN
SELECT id
INTO p_id
FROM accounts
WHERE email = p_email;
END //
DELIMITER ;