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

php - 如何将mysql数据表中数据定时导入到同库中的另一张表

想在每天23:59的时候将今天的签到数据表signInfo全部导入到同库中的另一张表yesterdaySignInfo中?只用sql语句能完成吗?

PHP中文网PHP中文网2712 Il y a quelques jours339

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