Не удается найти ошибку в хранимой процедуре - PullRequest
0 голосов
/ 06 мая 2011

Я не могу распечатать ошибку в этом коде?Точная помощь!Мне также интересно, как поместить значения в эту хранимую процедуру из PHP / SQL


"
-- SP create new article
DROP PROCEDURE IF EXISTS {$spCreateArticle};

DELIMITER //
CREATE PROCEDURE {$spCreateArticle}
(
IN articleUserId INT,
IN articleSubject CHAR(50),
IN articleText TEXT,
)
BEGIN
INSERT INTO {$tableArticle}
(articleUserId, articleSubject, articleText, articleDate)
VALUES
(spArticleUserId, spArticleSubject, spArticleText, NOW());

END //
DELIMITER ;
",

Сообщение об ошибке: код ошибки 1064 (у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, дляправильный синтаксис для использования около 'РАЗДЕЛИТЕЛЬ // CREATE PROCEDURE PCreateArticle (IN articleUserId INT, IN arti' в строке 4)

1 Ответ

1 голос
/ 06 мая 2011

Должно ли IN articleUserId INT и т. Д. Быть IN spArticleUserId INT и т. Д.

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