2016-04-11 87 views
-1
delimiter // 

create PROCEDURE usp_AlterIsCanceled (p_requestid longtext) 

BEGIN 

    update requests 
    set IsCanceled=1 
    where id=p_requestid 

end 
// 

delimiter; 

/* SQL錯誤(1064):你在你的SQL語法錯誤;檢查對應於你的MySQL服務器版本的權利 語法使用近「端」第9行*/MySQL存儲過程的語法錯誤9

回答

1

添加semicolumn的 手冊;

DELIMITER $$ 

create PROCEDURE usp_AlterIsCanceled (p_requestid longtext) 

BEGIN 

    update requests 
    set IsCanceled=1 
    where id=p_requestid; 

END $$ 

delimiter; 
+0

恭喜達到1000組! –

+0

@RahulTripathi謝謝,但仍然英里去英里去:-) –

+0

現在它給了我一個錯誤第一行 – Dunster