오류 정리 ( 같은 실수 하지 말자)

[ SQL error] Columm count doesn`t match value count at row 1

Reload0213 2022. 2. 5. 22:18

원인

위 에러는 주로 insert문으로 데이터를 삽입하려 할때 인덱스개수가 칼럼개수랑 안맞을 경우 발생하는 오류이다.

[ INSERT INTO table (칼럼1,칼럼2,칼럼3) VALUES(?,?) ]

위처럼 넣고자 하는 공간(3개) 넣어줄 값은(2개) 일때

 

해결방법

 

[ INSERT INTO table (칼럼1,칼럼2,칼럼3) VALUES(?,?,?) ]

위처럼 넣고자 하는 공간(3개) 넣어줄 값은(3개)로 맞춰 준다면 문제는 간단히 해결된다.