【发布时间】:2011-05-27 05:52:54
【问题描述】:
当作为 MySQL 查询输入时,以下代码返回此错误: “您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以在第 2 行的 'CREATE PROCEDURE getId (IN p_email VARCHAR(60) , OUT p_id INT) BEGIN S' 附近使用正确的语法”
问题真的出在那一行吗?
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 ;
【问题讨论】:
-
您有问题吗?请阅读:tinyurl.com/so-hints
标签: mysql stored-procedures cpanel