【发布时间】:2018-06-22 01:28:00
【问题描述】:
Error in processing request: No routine with name `selectCategory` found
in database `xxx`.
这是我的存储过程
DELIMITER $$
CREATE DEFINER=`root`@`localhost` PROCEDURE `selectCategory`()
BEGIN
SELECT category_id, name AS display_name
FROM category
ORDER BY name;
END$$
DELIMITER ;
我正在尝试在 phpmyadmin 站点上运行存储过程,以检查我遇到的其他问题是否是由于我编写的 php 或过程本身造成的,因为该错误我无法检查并且我不知道如何修复这个错误。
【问题讨论】:
-
SQL 不足以定义存储过程;这只是内脏。你能包括完整的定义吗?
-
@DanFarrell 完成
-
在定义过程时,是否将数据库设置为xxx?
-
@Dan Farrell 我在 xxx 数据库中执行 SQL 语法。之后就可以看到数据库里面的过程了。
标签: stored-procedures phpmyadmin