에스제이

반응형

 

 

ERR
 
 

sql 오류 (1136) column count doesn't match value count at row 1

 

오늘은 MYSQL에서 위와 같은 오류가 발생하는 원인에 대해서 알아보도록 하겠습니다.

 

1. 예제

INSERT INTO user
(
    userId
  , userNm
  , email
  , phone
  , sex
) VALUES (
    'tistory'
  , '티스토리'
  , 'tistory@tistory.com'
  , '010-1234-5678'
);

위의 예제의 질의문에서 이상한점을 발견하셨나요?? column의 수는 5개인데 value는 4개죠. 즉, column과 value의 수가 일치하지 않을 때 발생합니다. 눈에 잘 보이지않는 실수로 인해 시간을 허비하는 일이 없도록 조심!

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band