Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- 인증문제해결
- not working
- Android
- react-native
- liveData
- 안드로이드
- 리액트 네이티브
- React Native
- 개발환경설정
- bitbucket
- aPK
- 플러터
- 설정
- AWS
- Network request failed
- EC2
- Route53
- Invalid credentials
- flutter
- navController
- buildTypes
- 리액트
- git인증
- 예제
- 안됨
- react
- 디버깅
- sourcetree
- 뒤로가기 안됨
- 데이터바인딩
Archives
- Today
- Total
물에 살고싶은 개발자
[Mysql/jdbc] 쿼리문에서 문법에러가 날 경우가 있다. 본문
Error 1136(21S01) : Columm count doesn`t match value count at row 1
위 에러는 인덱스개수가 칼럼개수랑 안맞을 경우다
만약 쿼리에
[ INSERT INTO table (칼럼1,칼럼2,칼럼3) VALUES(?,?) ]
이것처럼 칼럼개수와 ?의 개수가 안맞으면 나는 에러다
아래처럼 맞춰주면 될뿐이다.
[ INSERT INTO table (칼럼1,칼럼2,칼럼3) VALUES(?,?,?) ]
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
위 에러는 주로 따옴표를 안써서 그렇다
예를들면 WHERE절 같은데에서
[ WHERE 칼럼1=값 ]
이런식으로 보낸다면 될때도있지만 위와같은 에러를 뿜어낸다.
[ WHERE 칼럼1='값' ]
요런식으로 따옴표로 묶어주도록 하자
또는 쿼리문 어딘가에서 따옴표로 묶여야할것이 하나가 빠져서 안묶여있을 수 있다
(코딩할때 중괄호를 빼먹거나 문자열에서 "를 빼먹을때처럼)
출처 : http://namsieon.com/24
Comments