MySQL :: 테이블 여러 개 한 번에 삭제하기 (delete + join)


MySQL :: 테이블 여러 개 한 번에 삭제하기 (delete + join)

delete로는 주로 단일 테이블을 삭제하는데 여러 테이블을 동시에 삭제해야 하는 경우가 있습니다. join 을 이용해 2개 이상의 테이블을 삭제하는 방법을 기록합니다. 단일 테이블 삭제 delete from tableA where table_key = 7또는 delete from a using tableA a where a.table_key = 7다중 테이블 삭제 delete from a using tableA a join tableB b on (a.table_key = b.table_key) where a.table_key = 7where 절에는 a의 값, b의 값 무엇이 들어와도 상관없습니다.


원문링크 : MySQL :: 테이블 여러 개 한 번에 삭제하기 (delete + join)