나는 포럼 시스템에서 작업 중이므로 특정 포럼에서 모든 주제와 게시물을 삭제해야합니다.데이터를 가장 효율적으로 삭제하는 방법
모든 게시물을 보유하는 posts
테이블이 있습니다. 각 게시물은 자신이 속한 주제의 ID 인 topic_id
필드를가집니다. 주제는 topics
테이블에 있으며 각 주제에는 속한 포럼의 ID 인 forum_id
필드가 있습니다.
이제 ID가 1
인 포럼을 삭제할 때이 포럼에서도 모든 주제와 게시물을 삭제할 수 있습니까?
SQL'DELETE' 쿼리를 작성하십시오. –
네,하지만 그 쿼리는 어떻게 생겼을까요? 간단한 DELTE 쿼리를 작성할 수 있지만이 중첩 된 구조를 주어진이 조금 복잡하게 보입니다 ... – Eleeist
한 쿼리에서 다른 테이블에서 삭제하려고하지 않아야합니다. 대신 트랜잭션에서 여러 번 삭제하십시오. 문제가 발생하면 쿼리를 게시하고 문제를 설명하십시오. – Matthias