I want to run the following mysqlcreate 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 matches the MySQL server version for the correct syntax to use next to "DELIMITER"
What can I do? Can I execute a create statement without the DELIMITER keyword?
source
share