निम्न कोड उन संदेशों के रिकॉर्ड को हटा देगा जो 30 दिनों से अधिक पुराने हैं
DELETE FROM messages WHERE sentOn < NOW() - INTERVAL 30 DAY;
NOW()
MySQL में विधि का उपयोग समय के साथ वर्तमान तिथि को चुनने के लिए किया जाता है। INTERVAL 30 DAY
वर्तमान तिथि से 30 दिनों को घटाने के लिए उपयोग किया जाता है। उपरोक्त क्वेरी के बाद, आप SELECT
का उपयोग करके वर्तमान तालिका की जांच कर सकते हैं। बयान। धन्यवाद!