1번.

Error 1136(21S01) : Columm count doesn`t match value count at row 1

음.. 대략 보면 첫번째 줄에서 열의 수와 값의 수가 일치하지 않다고 나온다.....

여기에서 1번 줄이란 SQL 쿼리문의 1번 줄임을 주목하고....

해결 방법은 간단하다...

그냥 열과 값의 수를 일치시킬것.

자주 하는 실수가 값 콤마를 오타내는 일이므로 콤마 오타를 유심히 확인할것!!

2번.

Error 1064(42000) : you have an error in your SQL Syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at Line 4

이거... 아마 SQL 조금만 사용해 봤더라도 흔하게 수도없이 봤던

왠지 이제는 익숙하기 까지 한 에러 코드...

간단하게 살펴보면

SQL 문법에러. 여러분 MySQL에 해당하는 서버 버전 메뉴얼을 확인 한 뒤

올바른 문법을 Line 4 '' 주변에 사용해라!

라는 말인데......

이 에러는 대부분 값들의 Line 4 부분에 작은 따옴표('') 를 닫지 않아서 거나

짝수가 아니어서 나는 에러일 경우가 많다.

따라서 제일 뒤에 나오는 Line ** 과 그 앞에 나오는 near ** 부분을 보고

유추해서 해결 하도록 하자!

출처: https://namsieon.com/entry/SQL-자주나는-SQL-에러-해결법-및-알아보기-NULL-값의-이유 [남시언닷컴]

+ Recent posts