* 서로 다른 테이블 2개일 때 가정 > table1, table2
1. 테이블1 데이터 삭제
DELETE FROM a
USING table1 a
LEFT JOIN table2 b
ON a.id = b.id
WHERE a.컬럼 = '값'
2. 테이블2 데이터 삭제
DELETE FROM b
USING table1 a
LEFT JOIN table2 b
ON a.id = b.id
WHERE b.컬럼 = '값'
3. 테이블1,2 데이터 삭제
DELETE FROM a, b
USING table1 a
LEFT JOIN table2 b
ON a.id = b.id
WHERE b.컬럼 = '값'
'Programming | Study > MySQL' 카테고리의 다른 글
[MySQL] - 대소문자 구분 안하기 (2) | 2022.02.17 |
---|---|
[Mysql] where 1=1 (0) | 2021.09.24 |
[MySQL] TIMESTAMP (0) | 2021.08.26 |
댓글