2013-12-14 5 views
3

같다 나는 다음과 같이 하나 개의 행을 가진 테이블 (스티치)가 :MYSQL 구문 - 선택 행 값이 X

table

모든 열을 텍스트로 서식하고 있습니다.

나는 실행하면

SELECT * FROM stitch WHERE user='liam'

나는 단일 행의 예상 결과를 얻을. 내가 실행할 때

는하지만 :

SELECT * FROM stitch WHERE group='010000' 나는 구문 오류가 발생합니다. 내가 뭘 잘못하고 있는지 알 수가 없어.

아무도 도와 줄 수 있습니까?

+0

테이블 구조 화면을 공유 할 수 있습니까? –

+4

그룹은 MySQL의 예약어로 보입니다 :'SELECT * FROM stitch WHERE \'group \'= '010000'' –

+0

또는 phpmyadmin 또는 sql 명령 프롬프트로 쿼리를 실행 한 후에 구문 오류를 공유 할 수 있습니다. –

답변

4

group은 MySql의 키워드입니다. 그래서 오히려 사용

SELECT * FROM stitch WHERE `group`='010000' 

group내부 역 따옴표 (``)을.

+1

실제로 그것은 '백틱 (backtick)'이라고 불립니다. –