Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में DATETIME में 30 मिनट कैसे जोड़ें?


MySQL में DATE_ADD() फंक्शन का उपयोग करके DATETIME कॉलम में मिनट जोड़ें।

सिंटैक्स

SELECT DATE_ADD(yourDateTimeColumn, INTERVAL 30 MINUTE) FROM yourTableName;

उदाहरण

टेबल बनाना

mysql> create table Add30MinutesDemo (
-> YourTime datetime
-> ); Query OK, 0 rows affected (0.67 sec)

वर्तमान समय डालना

mysql> insert into Add30MinutesDemo values(now());

वर्तमान मान देखना

mysql> select *from Add30MinutesDemo;
+---------------------+
| YourTime            |
+---------------------+
| 2018-12-07 18:03:51 |
+---------------------+

30 मिनट जोड़ना

mysql> select date_add(YourTime, interval 30 minute) from Add30MinutesDemo;
+---------------------------------------+
| date_add(YourTime, interval 30 minute) |
+---------------------------------------+
| 2018-12-07 18:33:51                   |
+---------------------------------------+

DATE_ADD के अन्य समय इकाइयाँ

इकाईउदाहरण
MICROSECONDINTERVAL 500 MICROSECOND
SECONDINTERVAL 30 SECOND
MINUTEINTERVAL 30 MINUTE
HOURINTERVAL 2 HOUR
DAYINTERVAL 1 DAY
WEEKINTERVAL 1 WEEK
MONTHINTERVAL 1 MONTH
QUARTERINTERVAL 1 QUARTER
YEARINTERVAL 1 YEAR
SECOND_MICROSECONDINTERVAL '1.5' SECOND_MICROSECOND
MINUTE_MICROSECONDINTERVAL '1:30.5' MINUTE_MICROSECOND
MINUTE_SECONDINTERVAL '1:30' MINUTE_SECOND
HOUR_MICROSECONDINTERVAL '1:30:0.5' HOUR_MICROSECOND
HOUR_SECONDINTERVAL '1:30:00' HOUR_SECOND
HOUR_MINUTEINTERVAL '1:30' HOUR_MINUTE
DAY_MICROSECONDINTERVAL '1 12:30:0.5' DAY_MICROSECOND
DAY_SECONDINTERVAL '1 12:30:00' DAY_SECOND
DAY_MINUTEINTERVAL '1 12:30' DAY_MINUTE
DAY_HOURINTERVAL '1 12' DAY_HOUR
YEAR_MONTHINTERVAL '1-6' YEAR_MONTH

घटाने के लिए DATE_SUB

SELECT DATE_SUB(NOW(), INTERVAL 30 MINUTE) AS thirty_min_ago;

अंकगणित ऑपरेटर (MySQL 8.0+)

SELECT NOW() + INTERVAL 30 MINUTE;
SELECT YourTime + INTERVAL 30 MINUTE FROM Add30MinutesDemo;

UPDATE में उपयोग

UPDATE appointments 
SET appointment_time = DATE_ADD(appointment_time, INTERVAL 30 MINUTE)
WHERE id = 123;

  1. - MySQL में ADDTIME() से DATETIME कॉलम में समय जोड़ें

    MySQL का ADDTIME(datetime, time) फ़ंक्शन एक DATETIME/TIME मान में समय अंतराल जोड़ता है। टेबल बनाएं mysql> CREATE TABLE DemoTable1848 (ShippingDate DATETIME); डेटा डालें mysql> INSERT INTO DemoTable1848 VALUES(2019-10-11 12:30:45); mysql> INSERT INTO DemoTable1848 VALUES(2019-01-12 10:00:0

  1. - MySQL में DATE_ADD और INTERVAL से DATETIME कॉलम में दिन जोड़ें

    DATE_ADD() फ़ंक्शन के साथ INTERVAL n DAY का उपयोग करके DATETIME कॉलम में दिन जोड़ें (या घटाएं)। टेबल बनाएं mysql> CREATE TABLE DemoTable1871 (ArrivalDate DATETIME); डेटा डालें mysql> INSERT INTO DemoTable1871 VALUES(2019-12-19 07:45:00), (2018-11-10 12:00:00), (2019-01-31); 6 दिन जोड़ें (UP

  1. - PHP में डेटटाइम स्ट्रिंग में मिनटों में समय कैसे जोड़ें?

    इसके लिए, आप strtotime() मेथड का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है: $anyVariableName= strtotime(anyDateValue + X minute); आप X के स्थान पर पूर्णांक मान रख सकते हैं। उदाहरण PHP कोड इस प्रकार है: <!DOCTYPE html> <html> <body> <?php $addingFiveMinutes= str