mysql에서 레코드를 업데이트하는 동안 구문 오류 예외

수도원

MySQL 데이터베이스를 사용하고 있습니다.

내 PreparedStatement는

com.mysql.jdbc.PreparedStatement@e38b00: UPDATE  tbluser SET (USERID='101',FIRSTNAME='vikram',LASTNAME='sekhar',EMAIL ='r@m') where RECORDID=1

                     pst.executeUpdate();

레코드를 사용하여 업데이트하려고 executeUpdate()하면 다음 구문 오류 예외가 발생합니다. 데이터베이스의 테이블에는 고유 레코드 ID가 RECORDID = 1 인 레코드가 있습니다.

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: 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 '(USERID='101',FIRSTNAME='vikram',LASTNAME='sekhar',EMAIL ='r@m') where RECORDID=' at line 1
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
    at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
    at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
    at com.mysql.jdbc.Connection.execSQL(Connection.java:3176)
    at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1153)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1404)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1318)
    at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1303)
    at com.symp.CrudDao.updateUser(CrudDao.java:162)
    at com.symp.CRUDController.service(CRUDController.java:121)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:315)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
그들은

UPDATE 문에서 괄호는 유효하지 않습니다. 명세서를 다음으로 변경하십시오.

UPDATE  tbluser 
SET     USERID='101',
        FIRSTNAME='vikram',
        LASTNAME='sekhar',
        EMAIL ='r@m' 
WHERE   RECORDID=1

다음 은 UPDATE 문의 구문입니다 .

UPDATE [LOW_PRIORITY] [IGNORE] table_reference
    SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
    [WHERE where_condition]
    [ORDER BY ...]
    [LIMIT row_count]

보시다시피 괄호가 없습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

mysql에서 레코드를 업데이트하는 동안 구문 오류 예외

분류에서Dev

MySQL 1064 (42000) 구문 오류-웹 사이트에서 권장 코드 (사용자 업데이트)를 복사 / 붙여 넣기하는 동안 (여기도!)

분류에서Dev

Android에서 sqlite 데이터베이스를 업데이트하는 동안 구문 오류

분류에서Dev

데이터를 삽입하는 동안 INSERT INTO 문에서 유형 구문 예외 오류가 발생했습니다.

분류에서Dev

textview를 업데이트하는 동안 null 포인터 예외 오류

분류에서Dev

MySQL에서 쿼리를 선택하는 동안 구문 오류

분류에서Dev

Android에서 상태를 업데이트하는 동안 Facebook 보류중인 승인 예외

분류에서Dev

업데이트 쿼리 실행시 MySQL 구문 오류 예외

분류에서Dev

파일에서 데이터를 읽는 동안 예기치 않은 토큰 'newline'근처의 구문 오류

분류에서Dev

mysql 테이블에 데이터를 추가하는 동안 빈 오류 예외 메시지가 표시됨

분류에서Dev

MySQL에서 자체 함수를 생성하는 동안 구문 오류

분류에서Dev

테이블에 레코드를 삽입하는 동안 MySql에서 빈 예외 쿼리

분류에서Dev

외부 C 함수에서 Modelica 레코드를 반환하는 동안 오류가 발생했습니다.

분류에서Dev

Windows 10 기능 업데이트 v1903으로 업데이트하는 동안 시스템 스레드 예외가 처리되지 않음 오류

분류에서Dev

데이터베이스 'database'에서 SQL 쿼리를 실행하는 동안 오류 : "GROUP"근처 : 구문 오류

분류에서Dev

$ setOnInsert를 사용하여 문서를 업데이트하는 동안 오류 발생-mongoDB

분류에서Dev

매개 변수 1이 자원이 될 것으로 예상하고 레코드를 업데이트하는 동안 오류가있는 부울

분류에서Dev

Powershell에서 Bypasslock 메서드를 사용하여 레코드를 업데이트하는 동안 오류가 발생했습니다.

분류에서Dev

오류 : 서버에 연결하는 동안 모니터 스레드에서 예외가 발생했습니다.

분류에서Dev

EJS 코드를 컴파일하는 동안 EJS 구문 오류

분류에서Dev

phpmyadmin에 레코드를 삽입하는 동안 Asynctask 오류

분류에서Dev

Tapply를 벡터에 적용하는 동안 구문 오류

분류에서Dev

MySQLSyntaxErrorException : 업그레이드하는 동안 SQL 구문에 오류가 있습니다.

분류에서Dev

SpringData JPA, Rest Controller에서 우체부로 데이터를 보내는 동안 오류, 중첩 예외

분류에서Dev

두 개의 다른 Google 차트를 렌더링하는 동안이 코드에서 구문 오류가 발생하는 이유

분류에서Dev

Sqlite 3.34에서 UPSERT를 수행하는 동안 오류-오류 : "DO"근처 : 구문 오류

분류에서Dev

"/etc/grub.d/README : 6 : 구문 오류 : grub 패키지를 업그레이드하는 동안"( "예기치 않은")

분류에서Dev

Android에서 SqLite를 사용하여 데이터를 추가하는 동안 구문 오류

분류에서Dev

Hive 쿼리에서 예외 발생-문을 컴파일하는 동안 오류 발생 : FAILED : ArrayIndexOutOfBoundsException null

Related 관련 기사

  1. 1

    mysql에서 레코드를 업데이트하는 동안 구문 오류 예외

  2. 2

    MySQL 1064 (42000) 구문 오류-웹 사이트에서 권장 코드 (사용자 업데이트)를 복사 / 붙여 넣기하는 동안 (여기도!)

  3. 3

    Android에서 sqlite 데이터베이스를 업데이트하는 동안 구문 오류

  4. 4

    데이터를 삽입하는 동안 INSERT INTO 문에서 유형 구문 예외 오류가 발생했습니다.

  5. 5

    textview를 업데이트하는 동안 null 포인터 예외 오류

  6. 6

    MySQL에서 쿼리를 선택하는 동안 구문 오류

  7. 7

    Android에서 상태를 업데이트하는 동안 Facebook 보류중인 승인 예외

  8. 8

    업데이트 쿼리 실행시 MySQL 구문 오류 예외

  9. 9

    파일에서 데이터를 읽는 동안 예기치 않은 토큰 'newline'근처의 구문 오류

  10. 10

    mysql 테이블에 데이터를 추가하는 동안 빈 오류 예외 메시지가 표시됨

  11. 11

    MySQL에서 자체 함수를 생성하는 동안 구문 오류

  12. 12

    테이블에 레코드를 삽입하는 동안 MySql에서 빈 예외 쿼리

  13. 13

    외부 C 함수에서 Modelica 레코드를 반환하는 동안 오류가 발생했습니다.

  14. 14

    Windows 10 기능 업데이트 v1903으로 업데이트하는 동안 시스템 스레드 예외가 처리되지 않음 오류

  15. 15

    데이터베이스 'database'에서 SQL 쿼리를 실행하는 동안 오류 : "GROUP"근처 : 구문 오류

  16. 16

    $ setOnInsert를 사용하여 문서를 업데이트하는 동안 오류 발생-mongoDB

  17. 17

    매개 변수 1이 자원이 될 것으로 예상하고 레코드를 업데이트하는 동안 오류가있는 부울

  18. 18

    Powershell에서 Bypasslock 메서드를 사용하여 레코드를 업데이트하는 동안 오류가 발생했습니다.

  19. 19

    오류 : 서버에 연결하는 동안 모니터 스레드에서 예외가 발생했습니다.

  20. 20

    EJS 코드를 컴파일하는 동안 EJS 구문 오류

  21. 21

    phpmyadmin에 레코드를 삽입하는 동안 Asynctask 오류

  22. 22

    Tapply를 벡터에 적용하는 동안 구문 오류

  23. 23

    MySQLSyntaxErrorException : 업그레이드하는 동안 SQL 구문에 오류가 있습니다.

  24. 24

    SpringData JPA, Rest Controller에서 우체부로 데이터를 보내는 동안 오류, 중첩 예외

  25. 25

    두 개의 다른 Google 차트를 렌더링하는 동안이 코드에서 구문 오류가 발생하는 이유

  26. 26

    Sqlite 3.34에서 UPSERT를 수행하는 동안 오류-오류 : "DO"근처 : 구문 오류

  27. 27

    "/etc/grub.d/README : 6 : 구문 오류 : grub 패키지를 업그레이드하는 동안"( "예기치 않은")

  28. 28

    Android에서 SqLite를 사용하여 데이터를 추가하는 동안 구문 오류

  29. 29

    Hive 쿼리에서 예외 발생-문을 컴파일하는 동안 오류 발생 : FAILED : ArrayIndexOutOfBoundsException null

뜨겁다태그

보관