2013-07-05 30 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