하나의 쿼리로 여러 테이블의 데이터 삭제

by 조쉬 posted Jul 28, 2020
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

삭제(DELETE)

  • 하나의 쿼리로 여러 테이블의 데이터 삭제
    • Table Schema(Table Name: example_table)
      [user] 

       

      [user_role] 

       

    • Example Code

        // user테이블의 user_id와 user_role의 user_id를 조인하여 삭제하자
        DELETE u, ur
        FROM user AS u
        INNER JOIN user_role AS ur ON u.user_id = ur.user_id
        WHERE u.user_id = #{userId}
      

 



출처: https://bkjeon1614.tistory.com/89?category=666040 [아무거나]