【问题标题】:Creating Stored procedures in MySql/phpmyadmin在 MySql/phpmyadmin 中创建存储过程
【发布时间】:2014-09-29 11:21:40
【问题描述】:

我已经用表创建了我的数据库,现在我想为我的表创建存储过程,但我不断收到错误。

这就是我尝试在 SQL 中创建存储过程的方式:

DELIMITER // 
CREATE PROCEDURE sp_accesslevel_Select() 
BEGIN 
SELECT * FROM accesslevel; 
END // 
DELIMITER; 

我得到的错误是:

"#1064 - 您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,了解在 'DELIMITER // 附近使用的正确语法 创建过程 sp_accesslevel_Select() 开始 SELECT * FROM ' 在第 1 行 "

谁能帮我解决这个问题?

【问题讨论】:

    标签: mysql stored-procedures phpmyadmin


    【解决方案1】:

    尝试进入“例程”菜单并从那里创建它

    【讨论】:

    • 我正在使用 apache phpmyadmin 并且那里没有 Routine。
    • 我看到了链接,但不幸的是我使用的是我大学中安装的 apache 及其 apache2.2,它没有 Routine 选项
    • 我觉得 Apache 跟 phpmyadmin 没什么关系,你是这样访问的吗? localhost/phpmyadmin
    • 是的,我这样做了,然后我打开我的数据库,没有常规选项
    • 那么你必须这样做i.imgur.com/4OwaHwN.jpg不要忘记像左下角的图像那样更改分隔符
    猜你喜欢
    • 2011-09-08
    • 1970-01-01
    • 2020-02-26
    • 2016-03-02
    • 2016-11-11
    • 2017-10-14
    • 2021-07-10
    • 2015-08-27
    • 2017-06-19
    相关资源
    最近更新 更多