2
respostas

erro 1418

Podem me ajudar a resolver esse erro? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Consegui resolver aqui, esse curso totalmente desatualizado, não explica corretamente algumas coisas, pago caro para ficar passando raiva com essas coisas.

Olá Gabriel, tudo bem?

Desde já peço desculpas pela demora em obter retorno.

Lamento saber que você teve problemas com o curso e com o erro 1418 no MySQL.

Fico feliz que conseguiu solucionar o problema. Em relação ao erro, ao criar uma função armazenada em MySQL, é importante declarar seu comportamento determinístico e se ela modifica ou não os dados. Isso garante a segurança na recuperação e replicação dos dados. Caso contrário, você pode se deparar com o erro 1418.

Para contornar esse problema, então definimos a variável global "log_bin_trust_function_creators" como 1, o que permite que a criação da função ocorra com condições mais flexíveis.

SET GLOBAL log_bin_trust_function_creators = 1;

Deixo como sugestão a leitura da documentação.

Gabriel, nós estamos em constante busca pela melhoria dos nossos cursos e plataforma, por isso, agradecemos muito pelo seu feedback.

Caso surja quaisquer dúvidas, fico à disposição.

Grande abraço e até mais!