I want to run the following mysql
create function statement from PHP:
DELIMITER $$
CREATE FUNCTION `myFunc`(`instring` varchar(4000)) RETURNS int(11)
NO SQL
DETERMINISTIC
SQL SECURITY INVOKER
BEGIN
DECLARE position int;
....here comes function logic
RETURN position;
END$$
DELIMITER ;
But I get this mysql error:
check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER'
What can I do? Can I execute create statement without DELIMITER keyword?
mysql_*
family of functions that are. Usemysqli_*
orPDO
. – Overtake