如何在phpMyAdmin中编写存储过程?

时间:2013-07-05 05:49:44

标签: php mysql stored-procedures phpmyadmin

我无法找到在phpMyAdmin中编写存储过程的位置以及如何使用MVC架构调用它。

4 个答案:

答案 0 :(得分:60)

您可以在phpMyAdmin中轻松创建过程。

  1. 转到您的数据库。点击常规'标题中的标签
  2. 点击'添加例程'
  3. enter image description here

    1. 然后会打开一个弹出窗口。在那写你的程序和 点击" GO"
    2. 例如如下。 enter image description here

      那就是它。您可以在'例程'下查看您创建的程序。标签本身。

      enter image description here

答案 1 :(得分:30)

在phpMyAdmin中,您可以在SQL窗口中创建存储过程。

您可能必须将分隔符设置为“$$”而不是默认的“;”。您可以从SQL窗口的底部更改它。

enter image description here

您也可以参考:http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx

答案 2 :(得分: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"
;

答案 3 :(得分:0)

存储过程是使用phpmyadmin->database->table->execute sql

中提供的SQL框中的普通SQL语言编写的

请参阅: - http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html