반응형
MariaDB에서 function 생성하니 다음과 같은 에러가 발생했다.
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled
구글링해보니 이는 함수나 trigger등을 생성에 대해 제약이 걸려서 생긴에러로
1) super user로 함수를 생성해주거나
2) mysql설정을 통해 해결할수있다.
나는 설정을 풀어주기로 하였고 'log_bin_trust_function_creators' 설정이 디폴트가 0이기때문에
아래와같이 설정해주고 다시 생성해보면 정상적으로 함수가 생성된다!
SET GLOBAL log_bin_trust_function_creators = 1
반응형
'Troubleshooting' 카테고리의 다른 글
python ModuleNotFoundError: No module named 'mysql' ERROR 해결 (0) | 2022.09.22 |
---|---|
Postgres copy_export Error"invalid input syntax for type integer" csv bom에러 해결 (0) | 2022.08.19 |
ERROR: The certificate of ‘www.python.org’ is not trusted 해결 (0) | 2022.07.28 |
[Git Error] unpacker error Push 실패 (0) | 2022.05.18 |
[SQL/CSV] Postgres/SQL data export시 excel 한글깨짐 (0) | 2022.05.11 |
댓글