0
在PHPMyAdmin上運行以下過程時遇到一些問題,接收到錯誤;存儲過程MYSQL錯誤
「1064 - 你在你的SQL語法錯誤;檢查對應於你的MySQL服務器版本的第6行使用‘’附近正確語法手冊」
這個問題似乎是與如果更新語法獨立工作,則if語句中的select可以獨立工作。
任何想法??
CREATE PROCEDURE Get_SessionCookie(
sessionID varchar(50),
cookieID varchar(50)
)
IF (SELECT 1 = 1 FROM `SessionCookie` WHERE SessionID = sessionID AND CookieID = cookieID AND SessionExpiry < NOW())
UPDATE SessionCookie
SET SessionExpiry = NOW() + INTERVAL 60 MINUTE
WHERE SessionID = sessionID AND CookieID = cookieID;
SELECT 'True' FROM SessionCookie;
ELSE
SELECT 'False' FROM SessionCookie;
我在我的phpmyadmin版本中找到我也必須添加'DELIMITER;'AFTER'END $$' –