0

all Someone created xxx.mysql (SP) in mysql. However when I try to CALL it, the error message says, that SP does not exist. Can anyone tell me where I can check if this SP really does not exist in the database? Can I use phpmyadmin to check it?

Many thanks in advand

4

1 に答える 1

1

このSQLを使用して、MySQLデータベース内のすべてのストアドプロシージャを一覧表示できます。

SELECT ROUTINE_TYPE, ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_SCHEMA='dbname';

(dbnameをデータベースの名前に置き換えます)

ストアドプロシージャの詳細とヒントは、次の場所にあります。

http://dev.mysql.com/doc/refman/5.0/en/faqs-stored-procs.html

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

于 2010-11-25T10:34:47.010 に答える