728x90 반응형 database/mysql11 [MySQL] 다중 테이블 삭제 (join + delete) Delete 쿼리문으로 다수의 테이블의 데이터를 삭제하는 방법을 알아보겠습니다. 1. 테이블 A의 데이터만 삭제 DELETE FROM a USING tableA AS a LEFT JOIN tableB AS b ON a.id = b.id WHERE b.컬럼 = '값' 2. 테이블 B의 데이터만 삭제 DELETE FROM b USING tableA AS a LEFT JOIN tableB AS b ON a.id = b.id WHERE b.컬럼 = '값' 3. 테이블 A, B의 데이터 모두 삭제 DELETE FROM a, b USING tableA AS a LEFT JOIN tableB AS b ON a.id = b.id WHERE b.컬럼 = '값' 2020. 10. 31. 이전 1 2 다음 728x90 반응형