> 데이터 베이스 > MySQL 튜토리얼 > SQL 오류 ''사용자' 근처의 잘못된 구문': INSERT 문을 수정하는 방법?

SQL 오류 ''사용자' 근처의 잘못된 구문': INSERT 문을 수정하는 방법?

Patricia Arquette
풀어 주다: 2025-01-01 03:41:09
원래의
539명이 탐색했습니다.

SQL Error

SQL 구문 오류: '사용자' 근처의 잘못된 구문 문제 해결

C#을 사용하여 SQL 데이터베이스에 데이터를 삽입하려고 하면 다음과 같은 문제가 발생할 수 있습니다. 오류:

Incorrect syntax near the keyword 'User': INSERT INTO User (login, password, status) VALUES (@login, @password, @status)
로그인 후 복사

이 오류는 "User"가 SQL의 예약어이기 때문에 발생합니다. 이 문제를 해결하려면 테이블 이름을 대괄호로 묶어 키워드가 아닌 개체를 참조함을 명시적으로 나타내야 합니다.

다음은 수정된 수정 코드입니다.

String sql = "INSERT INTO [User] (login, password, status) " +
            "VALUES (@login, @password, @status)";
로그인 후 복사

"User"를 대괄호로 묶으면 "User"라는 테이블을 참조하고 쿼리에 "User" 키워드를 사용하려고 시도하지 않음을 명시적으로 지정합니다. 이 수정을 통해 구문 오류를 해결하고 데이터베이스에 데이터를 성공적으로 삽입할 수 있습니다.

위 내용은 SQL 오류 ''사용자' 근처의 잘못된 구문': INSERT 문을 수정하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿