🐬 기본 환경: IDE: MySQL Workbench, Language: MySQL
발생 Error
MySQL로 다음 Source Code를 실행할 경우,
1
2
|
insert into user_bookmark(user_id, content_no) values ('user_test001', 'test001');
|
🚨 다음과 같은 오류 발생
Error Code: 1054. Unknown column 'content_no' on 'field list'
발생 원인
user_bookmark 테이블에 'content_no'이라는 column이 존재하지 않음
해결 방법
1. user_bookmark 테이블에 'content_no' 추가
1
2
3
4
5
6
7
8
9
|
# 맨 뒤에 column 추가
alter table 'user_bookmark' add 'content_no' varchar(30) not null;
# 맨 앞에 column 추가
alter table 'user_bookmark' add 'content_no' varchar(30) not null first;
# 지정 column 뒤에 column 추가
alter table 'user_bookmark' add 'content_no' varchar(30) not null after '지정 column name';
|
2. 입력된 column명에 오타가 있는지 확인
참고 자료