INSERT INTO qna (qna_cd, email, phn, qna_ttl, qna_cont) VALUES (1, test, 010-5029-7490, Test, Test입니다) Error Code: 1054. Unknown column 'test' in 'field list' 0.031 sec
오류의 원인: Error Code : 1054의 원인은 sql문의 컬럼 값 혹은 values값을 잘못 입력.
오류 해결의 과정: 해당 SQL문의 컬럼값과 values값을 확인해봤다.
컬럼값은 문제 없는데 아니나다를까 values값에서 문제가 발생했다. 컬럼 값에 해당되는 values의 값은 varchar 타입이기 때문에 값에 작은따옴표('')이 붙어야 한다. 또한 컬럼이 not null이면 값이 모두 들어가야한다. 그런데 not null인 email이 빠졌다. 이에 더해 작은 따옴표('')도 빠졌다. not null값에 값을 채워주고 작은 따옴표를 붙이니 문제가 해결됐다.
'기혁씨의 삽질표류기' 카테고리의 다른 글
[에러]404 Not Found (0) | 2022.09.13 |
---|---|
프로젝트 일련의 과정 (0) | 2022.08.21 |
[에러]BeanCreationException:RequestMappingHandlerMapping (0) | 2022.08.17 |
BeanCreationException (0) | 2022.08.16 |
error code [1366]; Incorrect integer value (0) | 2022.08.15 |