sql >> Databasteknik >  >> RDS >> Mysql

Hur lagrar jag dagliga poster från en mysql-tabell till en annan?

Jag håller med svaret ovan, men jag rekommenderar att du använder MySQL-händelser. Se SKAPA EVENT i MySQL-manualen för mer information.

Sammanfattningsvis bör ditt evenemang vara:

CREATE EVENT myevent
    ON SCHEDULE Every Day
    DO
      INSERT INTO Table_name(stat_id,visited_page,visit_count)
      SELECT stat_id,visited,visit_count_page FROM Exist_Tablename WHERE date_field =          
      DATE_SUB(CURDATE(), INTERVAL 1 DAY);

DELETE FROM Exist_Tablename 
WHERE date_field = DATE_SUB(CURDATE(), INTERVAL 1 DAY);


  1. JavaScript Bekräfta före radering med PHP/MYSQL

  2. Mekanismer för att spåra DB-schemaändringar

  3. Oracle Database BLOB till InputStream i Java?

  4. MySql-bulkinsert