OVH Community, your new community space.

MySQL privado - Crear función


vita
11/05/2012, 08:46
Buenos dias, tengo un problema en clase y es que tengo que inventarme una funcion y no se que funcion inventarme ya y es por si podriais hecharme un cable... os lo agadeceria muchas gracias.

Jeromín
12/11/2010, 18:26
Yo mismo me respondo, je.

Es un problema de que en la ventana SQL de phpMyAdmin no se admite la orden DELIMITER. Para eso está justo debajo la opción de definir el delimitador.

Por si le sirve a alguien.

Jeromín
12/11/2010, 18:20
Hola forer@s,

Soy nuevo por aquí. He contratado hace unos días un servidor MySQL privado y estoy tratando de hacer un CREATE FUNCTION desde phpMyAdmin y no me deja. Fijaos en el error:

DROP FUNCTION IF EXISTS `holaMundo`;

DELIMITER //

CREATE FUNCTION holaMundo() RETURNS VARCHAR(20)
BEGIN
RETURN 'HolaMundo';
END
//

DELIMITER ;

#1064 - 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 'DELIMITER' at line 1

No sé donde está el problema. Permisos, phpMyAdmin,... Se supone que tengo todos los privilegios y, además, el error es de sintáxis.

Necesito ayuda.