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

MySQL क्वेरी पर एक्सपायरी डेट को कैसे वैलिडेट करें?


आप इसके लिए NOW() का उपयोग कर सकते हैं। सिंटैक्स इस प्रकार है:

select * from yourTableName where yourColumnName> now();

आइए पहले एक टेबल बनाते हैं:

mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    expiryDateOfMedicine datetime    ); Query OK, 0 rows affected (0.55 sec)

इन्सर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें:

mysql> insert into DemoTable(expiryDateOfMedicine) values('2019-04-27 11:29:00'); Query OK, 1 row affected (0.36 sec) mysql> insert into DemoTable(expiryDateOfMedicine) values('2019-04-26 10:39:21'); Query OK, 1 row affected (0.41 sec) mysql> insert into DemoTable(expiryDateOfMedicine) values('2019-04-28 11:30:10'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(expiryDateOfMedicine) values('2019-04-29 12:44:11'); Query OK, 1 row affected (0.18 sec)

सेलेक्ट स्टेटमेंट का उपयोग करके टेबल से सभी रिकॉर्ड प्रदर्शित करें:

mysql> select * from DemoTable;

इससे निम्न आउटपुट प्राप्त होगा:

+----+----------------------+ | Id | expiryDateOfMedicine | +----+----------------------+ | 1 | 2019-04-27 11:29:00 | | 2 | 2019-04-26 10:39:21 | | 3 | 2019-04-28 11:30:10 | | 4 | 2019-04-29 12:44:11 | +----+----------------------+ 4 rows in set (0.00 sec)

MySQL क्वेरी पर एक्सपायरी डेट वैलिडेट करने का क्वेरी:

mysql> select * from DemoTable where expiryDateOfMedicine > now();

इससे निम्न आउटपुट प्राप्त होगा:

+----+----------------------+ | Id | expiryDateOfMedicine | +----+----------------------+ | 3 | 2019-04-28 11:30:10 | | 4 | 2019-04-29 12:44:11 | +----+----------------------+ 2 rows in set (0.00 sec)

  1. - INSERT क्वेरी में US डेट फॉर्मेट को MySQL फॉर्मेट में कैसे बदलें?

    INSERT में US डेट फॉर्मेट को MySQL फॉर्मेट में बदलने के लिए STR_TO_DATE() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql>create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ShippingDatetime varchar(200) ); Query OK, 0 rows affected (1.04 sec) इन

  1. - MySQL में SOUNDEX() फ़ंक्शन का उपयोग कैसे करें?

    MySQL में SOUNDEX() फ़ंक्शन समान उच्चारण वाले शब्दों को खोजने के लिए साउंडेक्स कोड लौटाता है। सिंटैक्स SELECT * FROM yourTableName WHERE SOUNDEX(yourValue) = SOUNDEX(yourColumnName); टेबल निर्माण mysql> CREATE TABLE DemoTable ( Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName VARC

  1. - MySQL में STR_TO_DATE() से तारीख फॉर्मेट बदलें

    VARCHAR तारीख-स्ट्रिंग को MySQL DATETIME में कनवर्ट करें 12/10/2019 12:34:00 जैसे स्ट्रिंग को मान्य DATETIME में बदलने के लिए STR_TO_DATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable2010 ( DueDate varchar(20) ); Query OK, 0 rows affected (0.68 sec) mysql> insert int