일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
Tags
- docker
- JPA
- Spring
- elasticsearch
- Spring Boot
- Design Patterns
- ubuntu
- jsp
- linux
- IntelliJ
- Gradle
- 요리
- laravel
- Web Server
- ReactJS
- Oracle
- javascript
- tool
- it
- Git
- redis
- 맛집
- devops
- jenkins
- MySQL
- springboot
- AWS
- java
- db
- php
Archives
- Today
- Total
목록2019/06/04 (1)
아무거나
[mysql] 서로 연관된 테이블 row 삭제(join delete)
서로 연관이 있는 테이블의 row를 삭제하는 경우가 있는데, 아래의 예제 코드를 사용하면 단지 하나의 쿼리만으로 수행이 가능 예제 ) DELETE u, up, upc, ut, utp FROM users AS u LEFT JOIN users_photos AS up ON up.user_id = u.id LEFT JOIN users_photos_comments AS upc ON upc.photo_id = up.id LEFT JOIN users_topics AS ut ON ut.user_id = u.id LEFT JOIN users_topic_posts AS utp ON utp.topic_id = ut.id WHERE u.id = 12
Data Store/DB
2019. 6. 4. 15:49