我創建了一個存儲過程使用ALTER編輯存儲過程?
CREATE PROCEDURE GetAllRecords()
BEGIN
SELECT * FROM my_table;
END //
現在我想一個參數添加到這個存儲過程是這樣的:
CREATE PROCEDURE GetAllRecords(id1 INT(4))
BEGIN
SELECT * FROM my_table WHERE `id` = id1;
END //
如何編輯我的存儲過程?
我們可以使用alter查詢? –
'@ peterm'有沒有其他的選擇? ALTER? –
@naveengoyal不,在這種情況下不能使用'ALTER'。 [* ...使用此語句*不能更改存儲過程的參數或主體**](http://dev.mysql.com/doc/refman/5.0/en/alter-procedure.html) – peterm