delimiter //
create procedure rankPagesLive()
BEGIN
SET @r=0;
UPDATE pageslive SET Rank= @r:= (@r+1) ORDER BY fan_count DESC;
END //
delimeter ;
錯誤'創建一個存儲過程#1064 - 你必須在 您的SQL語法錯誤;檢查手冊中 相當於你的MySQL服務器 版本使用 接近正確的語法 '分隔符//創建過程 rankPagesLive()BEGIN SET @ R = 0' 在行1MySQL服務器犯規通過phpMyAdmin的
怎麼了?
+1。我沒有看到它。 :) – 2011-06-04 18:21:31
@rkcell:'delimiter',而不是'delimeter'。請注意「我」而不是「e」。 – 2011-06-06 12:59:12
哦...你是對的...但提到的問題開始在第1行 - phpMyAdmin不允許使用'delimiter'))) – rkcell 2011-06-07 06:44:02