잠시만 기다려 주세요

     '총선이 다가오니.. 민주당 수박들.. 슬슬 또 옳은 소리 하지.... 이때만 이새끼들아.!! 결정적일 때 당원들 등에 칼을 꽂는다. -.-; 지나면 입턴 거 다 무효화 된다.. 주의해야 한다. 이새끼들은 사악하다... 절대 다시 뽑아주면 안된다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (19)  |  여러가지 팁 (1095)  |  추천 및 재미 (163)  |  자료실 (28)  |  
시사, 이슈, 칼럼, 평론, 비평 (794)  |  끄적거림 (142)  |  문예 창작 (719)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    mariadb, mysql

mariadb, mysql - MySQL JOIN 걸어서 UPDATE 하기
이 름 : 바다아이   |   조회수 : 10745         짧은 주소 : https://www.bada-ie.com/su/?591591862012
MySQL JOIN 걸어서 UPDATE 하기
 
※ 경고
높이뜬새의 모르는 사람이 없는 팁시리즈 입니다.
이 팁시리즈는 지면낭비라는 항의시에 즉각 중단됩니다.

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



From : 높이뜬새(www.webmadang.net)
 

| |





      1 page / 2 page
번 호 카테고리 제 목 이름 조회수
38 mariadb, mysql mariadb ... ??? maintained.... . 바다아이 327
37 mariadb, mysql mariadb, mysql max_connections , ,   .... my.cnf 바다아이 405
36 mariadb, mysql mariaDB,MYsql , 바다아이 461
35 mariadb, mysql mariadb, mysql (Character set) (Collation) , .... 바다아이 523
34 mariadb, mysql mariadb 11.4 root ... 바다아이 484
33 mariadb, mysql Mysql, mariadb The table '' is full 바다아이 2855
32 mariadb, mysql Mariadb MySQL , mysql mariadb ... , mariadb mysql ... , mariadb , mysql ... 바다아이 2624
31 mariadb, mysql MariaDB , ... 바다아이 3392
30 mariadb, mysql MYSQL Locked , , 바다아이 7493
29 mariadb, mysql MySQL - LOCK , MyISAM , , 바다아이 6182
28 mariadb, mysql mysql Index , 바다아이 8918
27 mariadb, mysql MySQL DB , 바다아이 14220
26 mariadb, mysql mysql, mariadb , , , , left, substring, right, concat 바다아이 12126
25 mariadb, mysql mysql, mariadb DISTINCT GROUP BY 바다아이 12435
24 mariadb, mysql mysql 5.x my.cnf 바다아이 10429
23 mariadb, mysql mysql lock , 바다아이 11599
22 mariadb, mysql , MySQL, mariadb , 바다아이 11797
21 mariadb, mysql mysql , , , unixtime 바다아이 15267
20 mariadb, mysql Mysql , Join (Left, Right, Outer, Inner Join) 바다아이 10316
19 mariadb, mysql mariadb, MySQL 17 바다아이 13103
18 mariadb, mysql mysql, mariadb 바다아이 10792
17 mariadb, mysql mysql .. time 바다아이 10259
16 mariadb, mysql Mysql(MariaDB) ? 바다아이 11257
15 mariadb, mysql [MySQL] ,insert 바다아이 11480
14 mariadb, mysql [MySQL] - SQL 바다아이 10927
현재글 mariadb, mysql MySQL JOIN UPDATE 바다아이 10746
12 mariadb, mysql mysql update 바다아이 11385
11 mariadb, mysql mysql storage engine myisam vs innodb 바다아이 10658
10 mariadb, mysql Mysql Replication Master DB Slave DB 바다아이 11233
9 mariadb, mysql Mysql 바다아이 10423
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.19196
to webmaster... gogo sea. gogo sea.