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

MySQL में देय तिथियों के लिए अंतराल शर्त को सही ढंग से कैसे लागू करें?

उदाहरण

टेबल बनाएं:

mysql> create table DemoTable (DueDate date);
Query OK, 0 rows affected (0.92 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable values('2019-01-12');
Query OK, 1 row affected (0.14 sec)
mysql> insert into DemoTable values('2019-04-01');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable values('2019-07-19');
Query OK, 1 row affected (0.15 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable;

आउटपुट

+------------+
| DueDate    |
+------------+
| 2019-01-12 |
| 2019-04-01 |
| 2019-07-19 |
+------------+

अंतराल शर्त को सही ढंग से लागू करने की क्वेरी - कॉलम में प्रत्येक मान के लिए महीने 5 से बढ़ाएं:

mysql> update DemoTable set DueDate = date_add(DueDate, interval 5 MONTH);
Query OK, 3 rows affected (0.19 sec)
Rows matched: 3 Changed: 3 Warnings: 0

फिर से रिकॉर्ड देखें:

mysql> select * from DemoTable;

आउटपुट

+------------+
| DueDate    |
+------------+
| 2019-06-12 |
| 2019-09-01 |
| 2019-12-19 |
+------------+
3 rows in set (0.00 sec)

सिंटैक्स: DATE_ADD(तिथि, INTERVAL मान इकाई) - इकाई: DAY, WEEK, MONTH, YEAR, HOUR, MINUTE, SECOND, आदि।

  1. - MySQL में AND कंडीशन को सही तरीके से कैसे लागू करें?

    MySQL WHERE क्लॉज में AND ऑपरेटर का उपयोग AND ऑपरेटर एकाधिक शर्तों को जोड़ता है; सभी शर्तें सत्य होनी चाहिए तभी पंक्ति चुनी जाती है। सिंटैक्स SELECT * FROM yourTableName WHERE column1 = value1 AND column2 = value2; उदाहरण CREATE TABLE MySQLANDConditionDemo ( Id INT NOT NULL AUTO_INCREMENT PRIM

  1. - MySQL में देय तिथियों के लिए अंतराल शर्त को सही ढंग से कैसे लागू करें?

    उदाहरण टेबल बनाएं: mysql> create table DemoTable (DueDate date); Query OK, 0 rows affected (0.92 sec) रिकॉर्ड डालें: mysql> insert into DemoTable values(2019-01-12); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(2019-04-01); Query OK, 1 row affected (0.17 sec) mys

  1. - MySQL स्टोर्ड प्रोसीजर में शर्तों (IF-ELSE) को सही तरीके से कैसे लागू करें?

    MySQL स्टोर्ड प्रोसीजर में सशर्त तर्क (Conditional Logic) लागू करने के लिए IF-THEN-ELSE स्टेटमेंट का उपयोग किया जाता है। सही सिंटैक्स और डिलिमिटर का ध्यान रखना महत्वपूर्ण है। सही सिंटैक्स DELIMITER // CREATE PROCEDURE procedure_name(IN param_name INT) BEGIN IF condition THEN statement1;