[MySQL] Sql Error 1264 Out of range value for column 'col_name'
·
데이터베이스/SQL
MySQL Error 1264는 데이터를 삽입할 때 자주 접할 수 있는 에러 중 하나로,메시지 그대로 해석하자면 삽입하려는 값이 컬럼의 제약 조건 범위를 넘었다는 의미이다. 개발자가 삽입 값과 컬럼의 범위를 확인하고 고치는 것이 가장 좋은 방법이지만,어떠한 범위를 벗어났는지 모르겠을 때에는 아래 예시를 통해 에러 발생 가능성이 높은 값을 찾을 수 있을 것이다. 데이터 타입 범위 초과삽입하려는 값이 타입이 허용하는 범위를 초과했을 때 1264 에러가 발생한다. 예를 들어, -128 ~ 127 범위의 정수만을 허용하는 TINYINT 타입의 컬럼에 정수 -1100, 128 등 범위 미만/초과 값을 삽입하려 할 때 해당 에러가 발생할 수 있다. 컬럼의 타입을 더 넓은 범위의 타입으로 변경하거나, 삽입하려는 값을..
[DBeaver] MySQL Connection Error (Public Key Retrieval is not allowed Error)
·
개발자 생산성 및 도구/IDE
💥 문제 상황DBeaver에 MySQL Server 8.0.37 연결을 시도할 때 마주한 예외Public Key Retrieval is not allowed라는 문구가 뜨며 연결이 되지 않는 상황 발생✔ 해결 방법ℹ️ 한 줄 요약:Connection settings > Driver properties 중 allowPublicKeyRetrieval 속성 값을 TRUE로 변경공개 키 검색 허용 여부에 대한 속성악의적인 프록시가 allowPublicKeyRetrieval=TRUE MITM 공격을 수행하여 일반 텍스트 비밀번호를 얻을 수 있기 때문에 default 값이 FALSE인 것클라이언트가 서버에 공개 키를 자동으로 요청할 수 있도록 mysql-connector에 클라이언트 옵션을 추가해야 함 (allo..
유영웅
'MySQL' 태그의 글 목록