error - String or binary data would be truncated 에러

doohyunlm·2022년 3월 30일
0

error

목록 보기
6/10
post-thumbnail

목차

오류 원인
해결 방법
마치며


  • 백엔드에서 SQL에서 insert할때 발생하는 에러입니다.

  • String or binary data would be truncated



오류 원인


String or binary data would be truncated.

  • 오류 원인은 DB에 설정된 칼럼 값의 길이보다 많은 수의 글자를 insert하려고 했기에 나는 에러입니다.



해결 방안


ALTER TABLE [테이블명] ALTER COLUMN [칼럼명] [칼럼 속성];

  • 위 명령어를 통해 칼럼명의 최대길이를 바꿔줍니다.

  • varchar(255)가 넘어가는 경우 text 형식으로 바꿔줍니다.

ex) ALTER TABLE [테이블명] ALTER COLUMN [칼럼명] text;


mssql의 경우 text, ntext가 없어지므로 nvarchar(MAX)로 바꿔주시기 바랍니다.



마치며

  • 도움이 되셨으면 좋겠습니다.
profile
백엔드 개발자

0개의 댓글