2017-12-29 5 views
-2

처리 방법을 모른다는 오류가 나타납니다. 다른 열에 대해서는 문제없이 동일한 코드를 실행하고 있지만이 열의 경우에는 작동하지 않습니다.SQL 오류 - 오류 SQL 구문

SELECT * FROM Players WHERE Character = 'momo' // This one wont work 

SELECT * FROM Players WHERE Class = 'Fighter' // this one works 

문자는 VARCHAR이고 클래스는 TEXT입니다. Character를 TEXT로 바꾸려고 시도했지만 여전히 동일한 문제가 발생합니다. 'momo'값이 테이블에 있습니다.

오류 : 서버에 연결할 수 없습니다. SQLSTATE [42000] : 구문 오류 또는 액세스 위반 : 1064 SQL 구문에 오류가 있습니다. 올바른 구문이 1 행에서 '=' ''근처에서 사용하도록 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.

+1

오류가 무엇입니까? –

+1

예약어, 메신저 – Danny

+2

어떤 플랫폼 ...? –

답변

0

예약어 및 키워드와 충돌하지 않도록 식별자를 구분하는 것이 가장 좋습니다.

SELECT * FROM `Players` WHERE `Character` = 'momo'