2011-03-22 4 views
0

작은 쿼리에 문제가 있습니다. 실행하면 오류가 발생합니다.MySQL - 작은 쿼리 문제

SQL 구문에 오류가 있습니다. 근처 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인 '키 = stqq을 WHERE ID = 75'라인에서 1

UPDATE roles SET name=stylistqq, key=stqq WHERE id=75 
+1

'key'는 mySQL의 예약어입니다. 다른 열 이름을 사용해야합니다. –

답변

1

따옴표

를 추가 다음과 같이 내 쿼리입니다
UPDATE roles SET name='stylistqq', key='stqq' WHERE id=75 
1

stylistqq 및 stqq 문자열이 있습니까? 그렇다면 그들 주위에 작은 따옴표가 있어야합니다. 키 이외의 다른 열 이름을 사용하는 Pekka의 권장 사항도 좋습니다. MySQL은 그 문자열을 backticks로 묶어서 만들 수 있지만, 은 항상이 필요합니다.