안녕하세요. 내 테이블의 값을 사용자의 ID 번호에서 캡처 한 변수와 비교하여 내 데이터베이스의 다른 테이블에서 값을 테이블에 삽입하려고합니다. SQL 문의 끝에서() [Microsoft] [ODBC Microsoft Access 드라이버] 누락 세미콜론SQL 문의 끝에 세미콜론 (;)이 누락되었습니다.
은 java.sql.SQLException :
나는 다음과 같은 오류를 얻고있다. 여기
내가 위의 시도에 사용되는 코드입니다 : 잠시 옆으로 SQL 인젝션 공격에 대한 표준 경고를 떠나Statement stmt1 = con.createStatement();
String mySqlStatement1 = "INSERT INTO Entrant_Group VALUES (Group_Description) WHERE Group_MinAge <= " + details.getAge() + "AND Group_MaxAge >= " + details.getAge() + "AND Group_Gender = 'details.getGender()'";
stmt1.executeUpdate(mySqlStatement1);
SQL 문의 끝 부분에 세미콜론을 넣지 않는 이유는 무엇입니까? – tbodt
끝 부분에 세미콜론을 추가하십시오. – MinecraftShamrock
@donthedestroyer : WHERE 절이있는 INSERT 문을 들어 본 적이 없습니다. 정확히 당신이 성취하고자하는 것은 무엇입니까? – Codo