9

phpmyadminを使用してmysqlデータベースのユーザー定義関数のリストを表示するにはどうすればよいですか。

Mysqlデータベースが1つのサーバーから別のサーバーに移行され、ユーザー定義のカスタム関数が機能していません。ユーザー定義関数のリストを表示して、データベースに存在するかどうかを確認する必要があります。

Fatal error: db::execute() Could not execute: FUNCTION database.xxx does not exist (SQL: SELECT Function(field) FROM users in file.php on line xx
4

2 に答える 2

25

次のMySQLクエリは、ユーザー定義のルーチンを一覧表示します。

select * from information_schema.routines;
于 2012-06-11T11:40:36.950 に答える
4

これにより、カスタム関数/手順に関するすべての情報が得られます。

select specific_name, definer from information_schema.routines where definer not like '%mysql%';

それが役に立てば幸い!

于 2017-05-28T09:16:03.210 に答える