데이터베이스/MySQL

[MySQL] DELETE LEFT JOIN

떨어지는 용 2018. 2. 8. 14:59

▶MySQL DELETE LEFT JOIN




▶설명


하나의 쿼리로 다수의 테이블에 있는 데이터를 삭제할 수 있는 방법이 있습니다.

DELETE와 LEFT JOIN을 사용하는 방법 입니다.


[참고]


▶사용법


테이블1에 데이터만 삭제

DELETE a FROM table1 a LEFT JOIN table2 b ON ...


테이블1, 2에 데이터 삭제

DELETE a, b FROM table1 a LEFT JOIN table2 b ON ...


테이블2에 데이터만 삭제

DELETE b FROM table1 a LEFT JOIN table2 b ON ...