Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक mysql तालिका से दूसरे दिन के रिकॉर्ड कैसे स्टोर करें?

मैं उपरोक्त उत्तर से सहमत हूं, लेकिन मैं अनुशंसा करता हूं कि आप MySQL ईवेंट का उपयोग करें। देखें ईवेंट बनाएं अधिक विवरण के लिए MySQL मैनुअल में।

संक्षेप में, आपका ईवेंट होना चाहिए:

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. मैसकल:NOT EXISTS का प्रदर्शन। क्या प्रदर्शन में सुधार करना संभव है?

  2. mysql दोहराए जाने वाले कॉलम की पहली पंक्ति के अलावा सभी के लिए रिक्त स्थान लौटने का चयन करें

  3. PHP:यदि रिकॉर्ड मौजूद है तो HTML प्रदर्शित करें, अन्यथा कुछ भी प्रदर्शित न करें

  4. MySQL में SHA1 हैश मान संग्रहीत करना

  5. mysql दौड़ की स्थिति डालें