PhpMyAdminでストアドプロシージャを記述する場所と、MVCアーキテクチャを使用して呼び出す方法を見つけることができません。
PhpMyAdminでは、SQLウィンドウでストアドプロシージャを作成できます。
デフォルトの「;」ではなく、「$$」などのようにデリミエターを設定する必要がある場合があります。これは、SQLウィンドウの下部から変更できます。
また、これを参照できます: http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx
PhpMyAdminでプロシージャを簡単に作成できます。
たとえば、次のような。
それでおしまい。作成したプロシージャは、[ルーチン]タブ自体で表示できます。
他のクエリを作成するときに、phpmyadminのsqlクエリウィンドウでストアドプロシージャを作成できます。また、SPを実行するとすぐに、データベースのinformation_schemaに保存されます。次のコマンドでSPの存在を確認できます。
SHOW PROCEDURE STATUS
SHOW FUNCTION STATUS
そして
SELECT ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE
ROUTINE_TYPE="PROCEDURE"
AND ROUTINE_SCHEMA="dbname"
;
ストアドプロシージャは、phpmyadmin->database->table->execute sql
これを参照してください:- http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html