में घंटे जोड़ना MYSQL डीबी में मुझे यह जांचने की ज़रूरत है कि "डेटाटाइम" फ़ील्ड 24hours (या जो भी हो) से पहले है, जिस स्थिति में पंक्ति को हटा दें।mysql डेटाटाइम
mysql में डेटाटाइम में घंटे कैसे जोड़ें?
धन्यवाद
लुका
में घंटे जोड़ना MYSQL डीबी में मुझे यह जांचने की ज़रूरत है कि "डेटाटाइम" फ़ील्ड 24hours (या जो भी हो) से पहले है, जिस स्थिति में पंक्ति को हटा दें।mysql डेटाटाइम
mysql में डेटाटाइम में घंटे कैसे जोड़ें?
धन्यवाद
लुका
क्या कुछ इस तरह के बारे में:
delete
from your_table
where your_field <= date_sub(now(), INTERVAL 1 day)
के साथ:
now()
: वर्तमान दिनांक समयdate_sub()
उस तारीख
के लिए 1 दिन घटाना करने के लिए या, आप ओ उपयोग करना चाहते हैं 1 दिन के बजाय 24 घंटे:
delete
from your_table
where your_field <= date_sub(now(), INTERVAL 24 hour)
आप Date and Time functions है।
WHERE `yourDate` < DATE_SUB(NOW(),INTERVAL 1 DAY)
या कम
WHERE `yourDate` < NOW() - INTERVAL 1 DAY
वहाँ mysql में addtime() विधि है
DELETE
FROM table
WHERE datetime_field < DATE_SUB(NOW(), INTERVAL 1 DAY);
यह 'date_add' नहीं होना चाहिए, क्योंकि आप' -1 दिन 'का उपयोग नहीं कर रहे हैं? 'date_sub' शून्य है,' date_add' प्लस करता है। – Niels