메뉴 건너뛰기

조회 수 5352 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
DB작업을 하다보면 JOIN을 걸어서 UPDATE를 해야 할 경우가 간간히 생기는데요, MySQL에서는 서브쿼리 이딴거
필요 없습니다. 걍 우리가 아는 JOIN문 비스무레하게 아래 형식처럼 작성해 주시면 됩니다.

형식)
UPDATE [테이블명1] A INNER JOIN [테이블명2] B
ON A.[조인할 컬럼명] = B.[조인할 컬럼명]
SET [변경할 컬럼명] = 변경할값
( WHERE 절 )

조건이 필요한 경우는 WHERE 절 이하를 작성해 주시면 되고 필요한 조건이 없다면 생략하시면 됩니다.

예1)은 회원테이블과 후원테이블을 아이디로 INNER 조인을 건다음 회원등급이 9이면서, 후원금이 10000 이상
인 사람의 회원등급을 7로 변경해주는 쿼리의 예입니다.

예1)

UPDATE 후원테이블 A INNER JOIN 회원테이블 B
ON A.회원아이디 = B.회원아이디
SET B.회원등급 = 7
WHERE B.회원등급 = 9 AND A.후원금 >= 10000

예2)는 실제 테이블 적용 예입니다.

예2)
UPDATE support_table A INNER JOIN member_table B ON
A.sp_uid=B.user_id
SET B.level=7
WHERE B.level=9 AND A.support_money > 10000



  1. 한글정렬 order by

    Date2019.02.19 Views2424
    Read More
  2. 하나의 쿼리로 여러 테이블의 데이터 삭제

    Date2020.07.28 Views893
    Read More
  3. 필드 변경, 추가, 삭제

    Date2016.12.23 Views6085
    Read More
  4. 특정 테이블만 replication 하거나 제외하는 방법

    Date2018.07.18 Views2824
    Read More
  5. 특정 COLUMN을 제외하고 SELECT/INSERT하는 방법

    Date2017.11.16 Views8866
    Read More
  6. 테이블, 컬럼 charset 변경

    Date2021.03.26 Views186
    Read More
  7. 테이블, 레코드 복사

    Date2021.03.26 Views164
    Read More
  8. 테이블 파티셔닝

    Date2017.12.22 Views4940
    Read More
  9. 테이블 타입(Heap, MyIsam, InnoDB...) 변경하기

    Date2017.04.12 Views5277
    Read More
  10. 테이블 체크, 백업

    Date2016.12.23 Views7478
    Read More
  11. 테이블 복사, 테이블 비우기

    Date2016.12.23 Views5783
    Read More
  12. 컬럼에 포함된 특정문자열을 검색해서 그 문자로 또 다른 테이블검색하기

    Date2016.08.30 Views6606
    Read More
  13. 컬럼내 특정 문자를 다른문자로 변경하고자 할때

    Date2014.02.27 Views6012
    Read More
  14. 중복데이터 하나만 빼고 삭제

    Date2019.01.11 Views3163
    Read More
  15. 전체 텍스트 검색과 파티션

    Date2017.12.22 Views3946
    Read More
  16. 전체 텍스트 검색과 파티션

    Date2017.12.22 Views3868
    Read More
  17. 일반적인 오류를 해결하는 유용한 정보들

    Date2020.11.23 Views3873
    Read More
  18. 이벤트 스케줄러 등록하기

    Date2020.06.29 Views303
    Read More
  19. 월의 마지막 일수를 반환하는 함수입니다

    Date2015.12.19 Views5996
    Read More
  20. 외부접근 권한 주기

    Date2016.12.23 Views5949
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved