MySQL에서 function update시 간혹


This function hasn 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)

이런 에러가 날 때가 있다.

MySQL의 특정 버전에서 Super권한이 없는 유저에게 나타나는 에러인데


SET GLOBAL log_bin_trust_function_creators = 1;

으로 간단히 해결할 수 있다.