본문 바로가기

mysql2

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.
IntelliJ 인텔리제이 MySQL JDBC연결 개발환경 Window 11Intellij Ultimate 2023.1.2 ver (학생용 라이센스)MySQL 8.0 CEJDK 17 프로젝트 생성 및 드라이버 추가MySQL이 없으신 분들은 다른 블로그 참조해서 설치해주세요.JDBC로 MySQL을 사용하기 위해서는 JDBC 드라이버인 MySQL Connector가 필요한데요.아래 링크에서 mysql 다운로드하고 설치할때 Default Development 로 하지말고 full로 설치해야 connector까지 한번에 설치돼요 ! https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community ServerSelect Version: 8.1.0 Innovation 8.0.34 5.7.43 Sel.. 2025. 3. 15.