【问题标题】:How to write a stored procedure in phpMyAdmin?如何在 phpMyAdmin 中编写存储过程?
【发布时间】:2013-07-03 03:27:27
【问题描述】:

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

【问题讨论】:

    标签: php mysql stored-procedures phpmyadmin


    【解决方案1】:

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

    1. 转到您的数据库。点击标题中的“例程”标签
    2. 点击“添加例程”

    1. 然后会打开一个弹出窗口。在那写下你的程序和 点击“开始”

    例如如下。

    就是这样。您可以在“例程”选项卡下查看您创建的程序。

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

      【解决方案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"
      ;
      

      【讨论】:

        【解决方案4】:

        STORED PROCEDURES 是在phpmyadmin->database->table->execute sql 中的 SQL 框中使用普通 SQL 语言编写的

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

        【讨论】:

          猜你喜欢
          • 2016-05-12
          • 2011-02-20
          • 1970-01-01
          • 2011-12-26
          • 2018-12-28
          • 1970-01-01
          • 2016-12-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多