본문 바로가기

IT/MySql

MySql 2개 테이블 JOIN 업데이트 / 삭제

mysql 2개의 테이블을 특정 칼럼을 기준으로 연동하여 업데이트 또는 삭제하기 위한 쿼리

 

1. 테이블 업데이트

update TBL1 a inner join TBL2 b

on a.col1 = b.col1

set a.col2 > 1

 

2. 테이블 삭제

[방법1]

delete a

from TBL1 a inner join TBL2 b

on a.col1 = b.col1

where b.col2 = 'AAA'

 

[방법2]

delete from a

using TBL1 a inner join TBL2 b

on a.col1 = b.col1

where b.col2 = 'AAA'

'IT > MySql' 카테고리의 다른 글

Mysql 5.7 root 패스워드  (413) 2022.08.31
Mysql 테이블내 중목데이터 삭제  (0) 2022.08.31
Mysql utf8 collation 문제  (0) 2022.08.29
Mysql 데이터 원격 복제(replication)  (0) 2022.08.29
MySql Fulltext 검색  (0) 2022.08.29