0
我不能在此代碼中錯誤的錯誤?請提供一些幫助!我也想知道如何把值轉換成從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服務器版本的手冊'(第4行使用附近articleUserId INT,IN ARTI)分隔// CREATE PROCEDURE PCreateArticle' 正確的語法
那麼,什麼是你所得到的錯誤?強權它與'articleText TEXT'之後的逗號有什麼關係? – 2011-05-05 20:34:39
我在上面添加了錯誤消息。刪除了逗號,但沒有幫助 – 2011-05-05 21:03:06