반응형
2개 테이블 이상을 조인하여 update를 하고 싶을 경우
1.
UPDATE infinitesotong a , g5_board b
SET b.bo_admin = a.mb_id
WHERE a.bo_table = b.bo_table;
위 와 같이 하는 방식
2.
update infinitesotong a
left join g5_board b on a.bo_table = b.bo_table
set b.bo_admin = a.mb_id
where length( b.bo_admin ) = 0
위 와 같이 하는 방식
3.
update infinitesotong a
inner join g5_board b on a.bo_table = b.bo_table
set b.bo_admin = a.mb_id
where length( b.bo_admin ) = 0
select 문 사용할 때 조인식과 똑같은 방식으로 사용하면 됩니다.
[출처] [MySql] update join|작성자 협객
반응형
'Mysql' 카테고리의 다른 글
오라클 ALTER TABLE (0) | 2016.07.18 |
---|---|
mysql 프로시저 확인 프로시저스크립트 (1) | 2016.06.24 |
mysql 대소문자 구분 (0) | 2016.06.23 |
mysql 한글깨짐 utf8로 설정하면 해결됨 (0) | 2015.11.24 |
mysql flush privileges (0) | 2015.11.20 |