본문 바로가기

SQL

세미프로젝트 ) java.sql.SQLSyntaxErrorException: ORA-00933: SQL command not properly ended

Update 문 작성하는데 계속 이 오류가 뜬다...

 

~~~~~~거의 오타일 가능성이 높음~~~~~~~~

 

처음에 작성한 SQL문

String sql = "UPDATE REVIEW SET REVIEW_SUBJECT = ? NICKNAME=? REVIEW_CONTENT = ? REVIEW_PHOTO = ? WHERE REVIEW_NO = ? AND RECIPE_NAME = ? AND EMAIL = ?";

 

난 REVIEW 테이블을 만들 때 NICKNAME 컬럼을 만들지 않았는데 넣으려고 했던것이었다~~~~~

String sql = "UPDATE REVIEW SET REVIEW_SUBJECT = ? REVIEW_CONTENT = ? REVIEW_PHOTO = ? WHERE REVIEW_NO = ? AND RECIPE_NAME = ? AND EMAIL = ?";

 빼줬는데도 계속 에러.... 내가 뭘 틀렸을까?ㅎㅎ

 

String sql = "UPDATE REVIEW SET REVIEW_SUBJECT = ?, REVIEW_CONTENT = ?, REVIEW_PHOTO = ? WHERE REVIEW_NO = ? AND RECIPE_NAME = ? AND EMAIL = ?";

쉼표 빼먹었다..

 

방금은 WHERE  앞에도 쉼표 붙여서 

java.sql.SQLSyntaxErrorException: ORA-01747: invalid user.table.column, table.column, or column specification

이 에러 났었다 ^^