목록Database/MySql (3)
다가오는 다음을 향해
java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed ❗️에러 발생 원인 useSSL=false로 설정하고 allowPublicKeyRetrieval 설정을 하지 않은 경우입니다. ☘️ 해결 방법 allowPublicKeyRetrieval=true DB Source URL에 위 설정을 추가 했습니다. application.properties.yml - 소스 수정 -- 수정전 spring.datasource.url=jdbc:mysql://localhost:3309/ex?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&defaultFe..
PRIMARY KEY 설정하는 방법 PRIMARY KEY 기본키 설정을 하면 해당 필드는 NOT NULL과 UNIQUE 제약 조건의 특징을 모두 가진다. 1) CREATE문으로 설정(생성) CREATE TABLE 테이블이름 ( 필드이름 필드타입 PRIMARY KEY, ... ) CREATE TABLE 테이블이름 ( 필드이름 필드타입, ..., [CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름) ) 2) ALTER문으로 설정(추가, 수정) -- 추가 ALTER TABLE 테이블이름 ADD 필드이름 필드타입 PRIMARY KEY ALTER TABLE 테이블이름 ADD [CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름) -- 수정 ALTER TABLE 테이블이름 MODIFY..
[ 개발환경 ] MacBook Air M1 2020년형 eclipse [2021-3 var] Java [zulu-8] 오류: bad SQL grammar Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 확인사항 검색하니 대부분 구문 오류라고 나왔다. 컬럼명이 다르거나 형식을 올바르게 쓰지 않았을 경우가 크니 확인해보라고 했다. consol에 출력된 SQL 질의문을 입력하면 insert가 되었다. 찾다..