🐬 기본 환경: IDE: MySQL Workbench, Language: MySQL
발생 Error
MySQL로 다음 Source Code를 실행할 경우,
1
2
|
insert into user(user_name) values('abcdefg123456789');
|
🚨 다음과 같은 오류 발생
Error Code: 1406. Data too long for column
발생 원인
입력하고자하는 column의 크기를 넘어서는 데이터의 입력
해결 방법
1. 입력받을 수 있는 데이터의 크기를 늘림
varchar(30) → varchar(100)
2. 유효성 검사를 통해 입력할 수 있는 데이터 크기 제한