>  기사  >  백엔드 개발  >  SQL 문을 업데이트하는 중에 문제가 발생했습니다.

SQL 문을 업데이트하는 중에 문제가 발생했습니다.

WBOY
WBOY원래의
2016-12-01 00:57:071063검색

UPDATEvideo SET 0='page_view',1=page_view+1 WHERE ( video_id = '94' )
실행 후 오류가 보고됩니다
SQL 문을 업데이트하는 중에 문제가 발생했습니다.

php 프로그램은 다음과 같습니다.
Model('video')->editMbVideo(array('page_view',array('exp','page_view+1')),$live_id);
쓰기 이렇게

답글 내용:

UPDATEvideo SET 0='page_view',1=page_view+1 WHERE ( video_id = '94' )
실행 후 오류가 보고됩니다
SQL 문을 업데이트하는 중에 문제가 발생했습니다.

php 프로그램은 다음과 같습니다.
Model('video')->editMbVideo(array('page_view',array('exp','page_view+1')),$live_id);
쓰기 이렇게

<code>UPDATE video SET `page_view` = 0, `page_view` = `page_view` + 1 WHERE ( `video_id` = '94' );</code>
  1. 열 식별자 ''가 아니라 ``입니다.

  2. 를 명확하게 확인하세요.
  3. 업데이트 구문:

<code>UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value</code>

동영상 세트 업데이트 필드 이름 = 필드 값, 필드 이름 1 = 필드 값 1 여기서 ......

오류 메시지에 따르면 업데이트 구문은 값 = 필드 이름이 아니라 필드 이름 = 값입니다. 동창 여러분, SQL 구문에 대해 자세히 읽어보세요

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.