java - mysql은 격일로 데이터를 자동으로 삭제합니다.
过去多啦不再A梦
过去多啦不再A梦 2017-06-16 09:19:28
0
7
1128

mysql지정된 시간이 지나면 자동으로 데이터를 삭제하는 방법

java를 사용하여 할 일 목록을 만들고 java做一个待办事项,用mysql데이터베이스를 만들고
완성된 행을 다음 날 자동으로 삭제하고 싶습니다

보충제

내가 설정한 타임스탬프와 현재 시간을 비교한 후 삭제하세요
se를 사용하고 있기 때문에 데이터베이스는 사용할 때만 열립니다

죄송합니다. 질문을 명확하게 작성하지 않았습니다.

过去多啦不再A梦
过去多啦不再A梦

모든 응답(7)
迷茫

mysql

에 대한 예약된 작업을 생성할 수 있습니다.

1. 이벤트 진행 여부를 확인하세요

으아악

event_scheduler 활성화

으아악

2. 저장 프로시저 테스트 만들기

으아악

3. e_test 이벤트 만들기

으아악

저장 프로시저 테스트는 30초마다 실행됩니다

이벤트 작업 종료

으아악

계좌개설 이벤트 과제

으아악
左手右手慢动作

이 로직은 Java에 맡기는 것이 좋습니다.

小葫芦

Java 예약 작업을 사용하세요.

으아악
Ty80

java로 해결하세요
@schedule(cron = "0 0 0 * ?" ) 매일 0시에 예약된 작업을 실행하세요
위의 0과 별표 사이에 별표 1개가 누락되어 연속으로 2개가 차단됩니다

世界只因有你

저는 스크립트를 사용하여 작동하는 경향이 있지만 mysql은 기본적으로 간단한 mysql 문으로 실행되는 자체 저장 프로시저도 제공합니다.

인터넷에서 저장프로시저의 장단점을 확인한 뒤, 스크립트의 장단점을 생각해보고 어떤 방법을 사용할지는 본인이 선택하세요!
저장 프로시저의 장점과 단점

洪涛

1.mysql 자체 작업 스케줄링 이벤트
2.java 애플리케이션 계층 작업 스케줄링, QuartZ를 권장합니다
3. 운영체제의 작업 스케줄링을 이용하여 스크립트 작성, Node, Python 사용 가능

刘奇

석영을 사용해 보세요. 도움이 될지 모르겠습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿