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

मैसकल डेटाटाइम प्रारूप 10 मिनट जोड़ें

मुझे पसंद है INTERVAL expr unit अंकन। यह मेरे लिए अधिक पठनीय लगता है:

SELECT NOW(),
       NOW() + INTERVAL 10 MINUTE;


+--------------------------------+-------------------------------+
|             NOW()              |  NOW() + INTERVAL 10 MINUTE   |
+--------------------------------+-------------------------------+
| August, 12 2013 14:12:56+0000  | August, 12 2013 14:22:56+0000 |
+--------------------------------+-------------------------------+

यदि आप मौजूदा पंक्तियों का चयन करना चाहते हैं और परिणाम में 10 मिनट जोड़ना चाहते हैं:

SELECT the_date + INTERVAL 10 MINUTE FROM tbl;

यदि आप किसी तालिका में संग्रहीत मौजूदा पंक्तियों को बदलना चाहते हैं, तो आप इसका उपयोग कर सकते हैं:

UPDATE tbl SET the_date = the_date + INTERVAL 10 MINUTE;

यदि आप बल द्वारा वृद्धि चाहते हैं डालने के दौरान 10 मिनट का मान, आपको एक ट्रिगर की आवश्यकता होती है:

CREATE TRIGGER ins_future_date BEFORE INSERT ON tbl
FOR EACH ROW
  SET NEW.the_date = NEW.the_date + 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. MYSQL में कॉलम को पंक्तियों में बदलने की आवश्यकता है

  2. पदानुक्रमित सीएमएस साइटों को कैसे कार्यान्वित करें?

  3. UTF8 एन्कोडिंग समस्या - अच्छे उदाहरणों के साथ

  4. इकाई फ्रेमवर्क और MySQL के साथ यादृच्छिक क्रम

  5. Android में SQLite:विदेशी कुंजी और <तालिका बाधा> अपेक्षित