MySQL का अब () +1 दिन


212

मैं now()MySQL क्वेरी में उपयोग कर रहा हूं ।

INSERT INTO table SET data = '$data', date = now()

लेकिन मैं इस तारीख में 1 दिन जोड़ना चाहता हूं (ताकि dateकल को शामिल होना चाहिए)।
क्या यह संभव है?


जवाबों:


457

आप उपयोग कर सकते हैं:

NOW() + INTERVAL 1 DAY

यदि आप केवल तारीख, समय और तारीख में रुचि रखते हैं, तो आप अब के बजाय CURDATE का उपयोग कर सकते हैं:

CURDATE() + INTERVAL 1 DAY

29
याDATE_ADD(NOW(), INTERVAL 1 DAY)
कोन्सुमियर

4
यदि 1 से अधिक, "दिन" बहुवचन नहीं बनता है: "7 दिन", आदि, वैध है। (उन उत्सुक लोगों के लिए।)
होल्डऑफ ह्यूंगर

8

बेहतर इस्तेमाल उद्धृत `data`और `date`। AFAIR इन शब्दों को आरक्षित किया जा सकता है मेरा संस्करण है:

INSERT INTO `table` ( `data` , `date` ) VALUES('".$date."',NOW()+INTERVAL 1 DAY);


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.