CRIAÇÕES DE FUNÇÕES

12/09/2020

0

Porque aparece esse erro quando tento criar FUNÇÕES no mysql:

09:54:22 create function soma (x int, y int) returns int return (x + y) Error Code: 1418. This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) 0.000 sec

Isso aparece quando tento criar funções simples como:

create function soma (x int, y int)
returns int
return (x + y);
Petkovic Silva

Petkovic Silva

Responder

Post mais votado

12/09/2020

tente assim:
create function soma (x int, y int)
returns int deterministic
return (x + y);

Emerson Nascimento

Emerson Nascimento
Responder

Mais Posts

29/05/2022

Rodrigo Cruz

Deu certo aqui pra mim....
mas porquê???
Responder

30/05/2022

Emerson Nascimento

o log binário está ativo no banco de dados.

https://dev-mysql-com.translate.goog/doc/refman/8.0/en/binary-log.html?_x_tr_sl=en&_x_tr_tl=pt&_x_tr_hl=pt-BR&_x_tr_pto=wapp

uso de DETERMINISTIC, NO SQL, ou READS SQL DATA em programas armazenados

https://dev-mysql-com.translate.goog/doc/refman/5.6/en/stored-programs-logging.html?_x_tr_sl=en&_x_tr_tl=pt&_x_tr_hl=pt-BR&_x_tr_pto=wapp


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar