DELIMITER $$ DROP PROCEDURE IF EXISTS 'test'.'bar' $$ CREATE PROCEDURE 'test'.'bar' (f TEXT) RETURNS TEXT BEGIN RETURNS ("TEXT"); END $$ DELIMITER ; Script line: 3 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''test'.'bar'' at line 1