찾다

 >  Q&A  >  본문

mysql - 관련 데이터 테이블 업데이트 문제

UPDATE a,b SET a.v_publishyear = b.v_publishyear WHERE a.v_id = b.v_e

테이블 A의 데이터를 업데이트하고 싶습니다. 실제로는 9,000개 이상의 데이터가 있어야 하지만 실제로는 120개만 업데이트할 수 있습니다. 어떻게 지내요?
표 b의 게시연도 필드를 표 a의 해당 게시연도 필드로 업데이트하세요.

근데 제가 운영할 땐

SELECT * FROM a table, b table where a table.c field = b table.d field
이 쿼리 중에 9,000개가 넘는 데이터를 쿼리할 수 있습니다.
업데이트 데이터 코드에 무슨 문제가 있나요? ? 모직물?

天蓬老师天蓬老师2774일 전710

모든 응답(2)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-05-27 17:41:06

    UPDATE는 WHERE를 사용하여 두 테이블을 연결하는 데 적합하지 않습니다. 그러니 다음과 같이 작성해보세요:

    으아아아

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-27 17:41:06

    으아악

    회신하다
    0
  • 취소회신하다