【问题标题】:How do I write an SP in phpMyAdmin (MySQL)?如何在 phpMyAdmin (MySQL) 中编写 SP?
【发布时间】:2011-01-28 02:02:50
【问题描述】:

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

【问题讨论】:

    标签: mysql stored-procedures phpmyadmin


    【解决方案1】:

    从网上复制的:

    答案是肯定的和否定的。 phpmyadmin 没有用于创建存储的工具 程序,但您可以在 SQL 中输入 使用它并以这种方式创建它们。

    (注意我不相信之前的版本 到 MySQL 5 支持存储 程序。)

    【讨论】:

    • 假设如果我没有得到任何输出然后..我如何交叉检查...假设如果我忘记输入分号,那么程序是错误的知道..所以我如何找到这些有点错误......我在哪里找到
    • 我的问题没有解决...仍在搜索解决方案
    • 您要问的是“如果有错误,我该如何找到它?” - 对此没有简短的回答。
    【解决方案2】:

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

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

    【讨论】:

    • 谢谢...现在我的 sp 执行没有错误...如何在 phpmyadmin 中调用我的 sp,我做了类似 call productpricing();然后我点击 GO 按钮,突然页面刷新了,就是这样......什么也没发生......
    • 要调用存储过程,只需在 SQL 窗口中输入CALL mySproc();,然后点击 GO 按钮。
    • 我遇到此错误 #1312 - 过程 ukatn_qa.show_my_country 无法返回给定上下文中的结果集
    • 不幸的是,这是旧版本 phpMyAdmin 中的错误。看来您需要升级 phpMyAdmin。查看以下帖子:stackoverflow.com/questions/2360371。此错误仅影响 phpMyAdmin。您仍然可以从其他任何地方(从 php 或从 MySql CLI)调用存储过程。
    猜你喜欢
    • 1970-01-01
    • 2013-07-03
    • 2011-03-05
    • 1970-01-01
    • 2019-07-30
    • 2012-05-13
    • 1970-01-01
    • 2015-05-22
    • 2017-05-28
    相关资源
    最近更新 更多