DELETE [alias, ...]
FROM table_a AS a
LEFT JOIN table_b AS b ON (b.id = a.b_id)
WHERE [조건문]
[alias, ...] 부분에 삭제할 테이블의 alias를 입력하면 된다. (ex: DELETE a, b ... 또는 DELETE b ...)
table_a와 table_b가 참조 관계이고, 두 테이블의 행을 동시에 삭제할 경우 참조무결성 에러가 발생할 수 있다.
'IT > Mysql & MariaDB' 카테고리의 다른 글
[Mysql] group by와 having (1) | 2021.03.28 |
---|---|
[Mysql] group by 시 가장 큰 값을 가진 row 조회하기 (0) | 2021.03.27 |
[Mysql] Date_Format 날짜 포멧 (0) | 2021.01.27 |
[MariaDB] Sequence 사용 방법 (0) | 2021.01.15 |
[Mysql] CASE WHEN Function(다중 조건문) 사용 방법 (0) | 2020.10.27 |