I am not able to find where to write the stored procedure in phpMyAdmin and how to call it using MVC architecture.
4 Answers
You can easily create procedures in phpMyAdmin.
- Go to your database. Click 'Routines' tab in header
- Click on 'Add routine'
- Then a popup window will be opened. In that write your procedure and click on "GO"
For example like follows.
That's it. You can view your created procedures under 'Routines' tab itself.

- 1,503
- 3
- 22
- 28
In phpMyAdmin you can create the stored procedure in the SQL window.
You may have to set the delimieter to something like "$$" instead of the default ";". You can change this from the bottom of the SQL window.
Also you can refer this: http://www.mysqltutorial.org/mysql-stored-procedure-tutorial.aspx

- 4,854
- 31
- 44
-
4You would need Use Call syntax. refer this: http://dev.mysql.com/doc/refman/5.0/en/call.html For example If you have a stored prcedure by name insert_loop, then you would have to use CALL `insert_loop`; – Sathish D Jul 05 '13 at 07:19
you can create a stored procedure in the sql query window on the phpmyadmin as you write any other query. And as soon as you execute the SP, it will be stored in the database's information_schema. You can check the existence of SP by the following commands:
SHOW PROCEDURE STATUS
SHOW FUNCTION STATUS
and
SELECT ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE
ROUTINE_TYPE="PROCEDURE"
AND ROUTINE_SCHEMA="dbname"
;

- 314
- 1
- 15
STORED PROCEDURES are written using normal SQL language in the SQL box available in phpmyadmin->database->table->execute sql
Refer this: - http://dev.mysql.com/doc/refman/5.0/en/stored-routines.html

- 5,952
- 3
- 43
- 62

- 374
- 1
- 7