패션개발/Database(SQL)1 mySQL CreateFunction 생성시 오류 / ERROR 1418 : This function has none of DETERMINISTIC mySQL에서 함수 생성시 자꾸 에러가나면서 함수가 생성안되는 오류가 발생해 문법오류는 아닌거같고 시스템오류같아서 열심히 찾아보던중 해결방법을 찾았다. 이 오류는 mySQL에서 신뢰있는 생성자가 아니면 함수를 만들지 못하게 만들어놔서 발생하는 오류였다. 먼저 쿼리에 show global variables like 'log_bin_trust_function_creators';를 입력하고 결과를 보면 Value가 OFF로 되어있다. 신뢰할 수 없는 creator란뜻 이 값을 1(true)로 바꿔주면 된다. set global log_bin_trust_function_creators = 1;이후 다시 권한을 확인해보면 OFF였던게 ON으로 바뀐것을 확인 할 수 있다. 이 후 함수 작성시 제대로 실행하는것을.. 2025. 3. 17. 이전 1 다음