2013-07-05 27 views

回答

24

在phpMyAdmin,您可以創建在SQL窗口中的存儲過程。

您可能必須將定界符設置爲「$$」而不是默認的「;」。你可以從SQL窗口的底部改變它。你

enter image description here

也可參照此:http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx

+0

但在我的數據庫,其中存儲有創造它......如何能後,我把它叫做.. –

+3

您需要使用呼叫語法。請參考:http://dev.mysql.com/doc/refman/5.0/en/call.html例如,如果你有一個名爲insert_loop的存儲過程,那麼你將不得不使用CALL'insert_loop'; –

3

您可以在phpMyAdmin的創建在SQL查詢窗口中的存儲過程,你寫任何其他查詢。一旦你執行SP,它將被存儲在數據庫的information_schema中。您可以通過下面的命令檢查SP的存在:

SHOW PROCEDURE STATUS 
SHOW FUNCTION STATUS 

SELECT ROUTINE_NAME 
FROM INFORMATION_SCHEMA.ROUTINES 
WHERE 
     ROUTINE_TYPE="PROCEDURE" 
    AND ROUTINE_SCHEMA="dbname" 
; 
46

您可以輕鬆地在phpMyAdmin創建過程。

  1. 轉到您的數據庫。在首標點擊 '例程' 標籤
  2. 點擊 '添加常規'

enter image description here

  • 然後彈出窗口將被打開。在這寫你的程序和 點擊「去」
  • 例如如下。 enter image description here

    就是這樣。您可以在「例程」選項卡下查看您創建的程序。

    enter image description here