딱 이미지만은 기진곰님 말씀처럼 시간 기록이 없어서 안되구요. 조회를 잘 안하는 문서는 삭제할수 있습니다.
저 같은 경우..
DELETE FROM xe_documents WHERE datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) >= 30 AND module_srl='게시판번호' AND readed_count <= datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) / 30
datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) >= 30 위 코드는 글 작성후 30일이 지난문서중에서....
댓글 5
이미지 파일을 조회한 시간은 XE에서 따로 기록하지 않습니다.
조회를 잘 안하는 문서는 삭제할수 있습니다.
저 같은 경우..
DELETE FROM xe_documents WHERE datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) >= 30 AND module_srl='게시판번호' AND readed_count <= datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) / 30
datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) >= 30 위 코드는 글 작성후 30일이 지난문서중에서....
module_srl='게시판번호' 게시판번호가 지정한것과 같은 특정한 게시판에 대하여
readed_count <= datediff(now(),DATE_FORMAT(regdate, '%y%m%d')) / 30
읽은 횟수가 1달에 1회 이하인것만 삭제..
readed_count < 10 이렇게 하면 10회 이하인것.. 이런식이 되구요..
저같은 경우 1달에 1회 이상 읽히는 문서는 삭제하지 않기 위해서 위 코드를 사용했습니다.
참고용으로만 사용하세요. ㅎㅎㅎ