2013-02-27 2 views
0

저는 CodeIgniter를 사용하여 회사의 CMS/CRM을 구축하는 중이고 삭제 된 항목을 휴지통에 추가하는 방법이 필요합니다.휴지통 대기열, 삭제 및 다시 추가

그래서 삭제할 때 레코드를 제거하고 다른 테이블에 저장하는 문제에 어떻게 접근합니까? 쓰레기 큐에서 레코드를 복원하는 방법도 필요합니다.

이것에 대한 어떤 생각이라도 대단히 환영 할 것입니다. 감사.

답변

1

테이블에있는 열을 deletedTINYINT(1)으로 그냥 쓸 수 있습니다. 그런 식으로 삭제할 수 있으며 다른 테이블로 옮길 필요가 없습니다. 따라서 레코드를 삭제하지 않고 업데이트하면됩니다. UPDATE table_name SET deleted = 1 WHERE id = 1

+0

예, 공정한 의견입니다. 감사. –