Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Duda] SOBRE EL PRIMER SCRIPT

SET GLOBAL log_bin_trust_function_creators=1;

Arroja por consola:

12:31:15 SET GLOBAL log_bin_trust_function_creators=1 0 row(s) affected, 1 warning(s): 1287 '@@log_bin_trust_function_creators' is deprecated and will be removed in a future release. 0.000 sec

Lo que es que esta "deprecado", mi pregunta es, si se puede usar el siguiente script?

CREATE FUNCTION mi_funcion() 
RETURNS INT 
DETERMINISTIC 
BEGIN
    RETURN 1; -- Ejemplo simple
END;
1 respuesta

¡Hola Christian!

Entiendo que estás experimentando un problema con el parámetro log_bin_trust_function_creators y la creación de una función en MySQL. El mensaje de advertencia que estás recibiendo indica que @@log_bin_trust_function_creators está obsoleto y será eliminado en futuras versiones.

Puedes resolver tu problema, puedes usar el script que criaste. :)

Asegúrate de que hayas ejecutado el comando SET GLOBAL log_bin_trust_function_creators=1; antes de intentar crear la función. Este comando permite que MySQL acepte la creación de funciones.

Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!