아무거나

[mysql] 하나의 쿼리로 여러 테이블의 데이터 삭제 본문

Data Store/DB

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

전봉근 2019. 2. 22. 22:42
반응형

삭제(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}
      


반응형
Comments