2013-07-22 3 views
1

mysql에서 coloumn의 셀을 업데이트하려고합니다. (1054) 'field list'의 알 수없는 열 - MySQL 오류

제가

번호 등이, 값을 실행이 작동

update tablename set contents=1 where contensid=218; 

.

는하지만 난 문자로 값을 실행

update tablename set contents=text where contensid=218;

나중에 다시 시도하거나 관리자에게 문의하십시오. '필드 목록'에서 (1054) 알 수없는 열 '텍스트'

내가 문자로 갱신 값을 할 필요가?

+1

'text'는 문자열이므로 작은 따옴표로 묶어야합니다. 'contents = 'text'' –

답변

4

"text"를 '안에'넣지 않으면 쿼리가 테이블의 열이라고 생각합니다. 그래서 이렇게 :

update tablename set contents='text' where contensid=218; 
+1

작은 따옴표 (아포스트로피) – Bohemian

+0

간단하고 똑 바른 (Y) – Aexyn

-1

어쩌면 당신의 열이 잘못, 당신은 COMIT 열을 다시 확인해야 할 것이다.

+0

이것은 주석이어야합니다! – Paddyd

관련 문제