php - Comment importer régulièrement des données d'une table de données MySQL vers une autre table de la même base de données
PHP中文网
PHP中文网 2017-05-16 13:04:21
0
2
368

Voulez-vous importer toutes les données de connexion d'aujourd'hui dans la table signInfo dans une autre table hierSignInfo dans la même base de données à 23h59 tous les jours ? Cela peut-il être fait en utilisant uniquement des instructions SQL ?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
Ty80

Peut être résolu à l'aide d'événements MySQL

//Planificateur d'événements ouvert

set global event_scheduler = on  

//Créer un événement

delimiter $$
create event if not exists yesterday_sign_log
on schedule every 1 day
starts timestamp '2017-05-03 23:50'
on completion preserve enable
do begin
drop table if exists yesterdaySignInfo;
create table yesterdaySignInfo like signInfo;
insert into yesterdaySignInfo select * from signInfo;
end $$
delimiter;
Ty80

SQL peut être écrit comme ça

drop table if exists yesterdaySignInfo;
create table yesterdaySignInfo like signInfo;
insert into yesterdaySignInfo select * from signInfo;
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal