둘의 차이는? 방식 설명 Soft Delete (논리삭제) 'UPDDATE table SET delete = 1 WHERE id = 2' 형태로 ROW가 삭제되지 않고 flag를 통한 제어 방식. 삭제여부를 알 수 있는 컬럼에 데이터가 삭제되었다는 값을 넣어서 표현한다. Hard delete (물리삭졔) 'DELETE FROM table WHERE id = 2' 형태로 ROW가 실제로 삭제되는 방식 현업에서는 Hard delete보다 Soft delete를 보다 자주 사용한다. 예시 id 회원 id 회원 이름 삭제 여부 1 1 김가나 0 2 1 김가나 1 3 1 김가나 0 Soft delete의 경우, UPDATE 명령어를 이용하여 삭제 여부의 컬럼 값을 true로 바꿔준다. 결론적으로 실제 서비스에서 ..