Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przechowywać codzienne rekordy z tabeli mysql do innej?

Zgadzam się z powyższą odpowiedzią, ale zalecam korzystanie ze zdarzeń MySQL. Zobacz UTWÓRZ WYDARZENIE w instrukcji MySQL, aby uzyskać więcej informacji.

Podsumowując, Twoje wydarzenie powinno być:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Spring Mvc Hibernate Encoding/Multi-line import sql

  2. Jak połączyć R z MySQL lub jak zainstalować pakiet RMySQL?

  3. Ile zapytań to za dużo?

  4. Node.js MySQL - Błąd:połącz ECONNREFUSED

  5. Problem z porównywaniem dat MySQL