"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > "트랜잭션"테이블을 만들 때 "83 ​​행 Near 83 : 구문 오류"로 SQLite 쿼리가 실패하는 이유는 무엇입니까?

"트랜잭션"테이블을 만들 때 "83 ​​행 Near 83 : 구문 오류"로 SQLite 쿼리가 실패하는 이유는 무엇입니까?

2025-02-26에 게시되었습니다
검색:606

Why Does My SQLite Query Fail with

sqlite

"트랜잭션"은 sqlite의 예약 된 이름 중 하나입니다. 이는 SQLITE가 특정 목적으로 내부적으로 사용한다는 것을 의미합니다. 예약 이름을 테이블 이름으로 사용하려고 시도하면 언급 된 구문 오류가 발생합니다. &&&]

테이블 이름 바꾸기 :

예약되지 않은 테이블의 이름을 선택하십시오. name.

테이블 이름을 인용하십시오 : 예약 이름을 단일 ( 'transaction'), double ( "transaction"), square ([transaction]) 또는 백 틱 (트랜잭션)으로 동봉하십시오. 견적 마크. 이것은 예약 된 키워드가 아니라 문자 그대로 이름을 사용하고 있음을 SQLITE에 알려줍니다.

    예 :
  1. 테이블 만들기 "transaction" ... ; "트랜잭션"테이블을 성공적으로 생성하고 외국 키의 무결성을 확인하십시오.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3