sql 오류 (1136) column count doesn't match value count at row 1
오늘은 MYSQL에서 위와 같은 오류가 발생하는 원인에 대해서 알아보도록 하겠습니다.
INSERT INTO user
(
userId
, userNm
, email
, phone
, sex
) VALUES (
'tistory'
, '티스토리'
, 'tistory@tistory.com'
, '010-1234-5678'
);
위의 예제의 질의문에서 이상한점을 발견하셨나요?? column의 수는 5개인데 value는 4개죠. 즉, column과 value의 수가 일치하지 않을 때 발생합니다. 눈에 잘 보이지않는 실수로 인해 시간을 허비하는 일이 없도록 조심!
[MYSQL] Deadlock found when trying to get lock 원인 및 해결방안 (0) | 2024.12.05 |
---|---|
[MYSQL] 접속에러 (10061/2003) 원인 및 해결방법 (1) | 2024.12.04 |
Mybatis org.xml.sax.SAXParseException: 요소 콘텐츠는 올바른 형식의 문자 데이터 또는 마크업으로 구성되어야 합니다 (0) | 2022.05.13 |