Rumah > Soal Jawab > teks badan
mysql
Cara memadam data secara automatik selepas masa yang ditentukan
Saya menggunakan
java
untuk membuat senarai tugasan danjava
做一个待办事项,用mysql
untuk membuat pangkalan data
Saya mahu memadamkan baris yang lengkap secara automatik pada hari berikutnya
Supplement
Bandingkan cap waktu yang saya tetapkan dengan masa semasa, dan kemudian padamkannya
Kerana saya menggunakan se dan pangkalan data hanya dibuka apabila ia digunakanMaaf, saya tidak menulis soalan dengan jelas.
迷茫2017-06-16 09:21:28
Anda boleh membuat tugas berjadual untuk mysql
1. Semak sama ada acara dibuka
show variables like '%sche%';
Dayakan penjadual_acara
set global event_scheduler =1;
2. Buat ujian prosedur tersimpan
CREATE PROCEDURE test ()
BEGIN
update userinfo set endtime = now() where id = '110';
END;
3. Buat e_test acara
create event if not exists e_test
on schedule every 30 second
on completion preserve
do call test();
Ujian prosedur tersimpan akan dilaksanakan setiap 30 saat
Tutup tugas acara
alter event e_test ON COMPLETION PRESERVE DISABLE;
Tugas acara pembukaan akaun
alter event e_test ON COMPLETION PRESERVE ENABLE;
高洛峰2017-06-16 09:21:28
Gunakan tugas berjadual Java.
import java.util.Timer;
import java.util.TimerTask;
PHP中文网2017-06-16 09:21:28
Selesaikannya dengan java
@schedule(cron = "0 0 0 * ?" ) Laksanakan tugasan berjadual pada 0:00 setiap hari
Terdapat satu asterisk yang hilang antara 0 dan asterisk di atas Dua asterisk berturut-turut akan disekat
世界只因有你2017-06-16 09:21:28
Saya cenderung menggunakan skrip untuk beroperasi, tetapi mysql juga menyediakan prosedur tersimpannya sendiri, yang pada asasnya dilaksanakan oleh pernyataan mysql yang mudah.
Saya menyemak kelebihan dan kekurangan prosedur tersimpan di Internet, dan kemudian anda fikirkan tentang kelebihan dan kekurangan skrip, dan kaedah mana yang hendak digunakan, buat pilihan anda sendiri!
Kebaikan dan keburukan prosedur tersimpan
PHP中文网2017-06-16 09:21:28
Penjadualan tugasan 1.mysql sendiri
Penjadualan tugas lapisan aplikasi 2.java, QuartZ disyorkan
3 Tulis skrip, Node, python boleh digunakan, menggunakan penjadualan tugas sistem pengendalian