recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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中文网2758 Il y a quelques jours356

répondre à tous(2)je répondrai

  • PHP中文网

    PHP中文网2017-05-16 13:06:21

    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;

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-16 13:06:21

    SQL peut être écrit comme ça

    drop table if exists yesterdaySignInfo;
    create table yesterdaySignInfo like signInfo;
    insert into yesterdaySignInfo select * from signInfo;

    répondre
    0
  • Annulerrépondre