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

MySQL:10 मिनट से अधिक पुरानी सभी पंक्तियों को हटा दें

अगर time_created एक यूनिक्स टाइमस्टैम्प (int) है, तो आपको कुछ इस तरह का उपयोग करने में सक्षम होना चाहिए:

DELETE FROM locks WHERE time_created < (UNIX_TIMESTAMP() - 600);

(600 सेकंड =10 मिनट - जाहिर है)

अन्यथा (यदि time_created mysql टाइमस्टैम्प है), तो आप इसे आजमा सकते हैं:

DELETE FROM locks WHERE time_created < (NOW() - INTERVAL 10 MINUTE)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php:SQLSTATE [HY000] [2002] कोई कनेक्शन नहीं बनाया जा सका क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इसे अस्वीकार कर दिया था

  2. MySQL में संग्रहित प्रक्रिया को कैसे हटाएं

  3. 1114 (HY000):तालिका भरी हुई है

  4. MySQL में दो टाइम फील्ड से मिनटों में अंतर

  5. एयरफ्लो mysql to gcp डैग एरर