Store procedures in phpMyAdmin
mysql, php, phpmyadmin, stored-procedures
Solution
There is a way, see this link: http://blog.nth-design.com/2009/02/25/creating-sp-in-phpmyadmin/
Quote from that link 1.Open phpMyadmin. 2.Select a database to work with. 3.Open the SQL tab. 4.Select all of the SQL statements between the DELIMITER statements in your stored procedure script. Do not include the DELIMITER statements! Here’s what my example script should look like:
DROP PROCEDURE IF EXISTS spFoo $$
CREATE PROCEDURE spFoo ()
BEGIN
SELECT 'Foo' FROM DUAL;
END $$
5.In the delimiter field, just below the SQL editor’s text area, enter $$ as your delimiter.
Problem
I must add stored procedures to MySQL database. The problem is that the hosting offers phpMyAdmin to manage the database. I searched on the Internet and the idea is to run the MySQL native statement that creates the procedures, but as the code of procedures often may have `;`, we have to change the delimiter in MySQL. phpMyAdmin does not have this option. Has anyone tried to create stored procedures manually setting the anchor, or something that worked?