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

MySQL में FROM_UNIXTIME और NOW से 1 दिन से पुराने टाइमस्टैम्प वाली पंक्तियाँ प्राप्त करें


सिंटैक्स

select * from yourTable where from_unixtime(unixTimestampCol) < now() - interval 1 day;

उदाहरण: यूनिक्स टाइमस्टैम्प कॉलम

mysql> create table demo75 (due_date int(11));
mysql> insert into demo75 values(unix_timestamp("2020-01-10")), (unix_timestamp("2020-11-19")), (unix_timestamp("2020-12-18")), (unix_timestamp("2020-11-10"));

क्वेरी और परिणाम (मान लें आज 2020-12-19 है)

mysql> select * from demo75 where from_unixtime(due_date) < now() - interval 1 day;
+------------+
| due_date   |
+------------+
| 1578594600 |  (2020-01-10)
| 1604946600 |  (2020-11-10)
+------------+

नोट: from_unixtime() यूनिक्स एपॉक सेकंड को DATETIME में बदलता है; NOW() वर्तमान दिनांक-समय देता है।


  1. - MySQL में 1 सप्ताह से पुराने डेटाइम के रिकॉर्ड कैसे प्राप्त करें?

    MySQL में INTERVAL का उपयोग करके वर्तमान समय से 1 सप्ताह पहले के रिकॉर्ड प्राप्त करें। सिंटैक्स SELECT * FROM yourTableName WHERE yourDateColumn < NOW() - INTERVAL 1 WEEK; उदाहरण टेबल बनाना mysql> create table DatesOfOneWeek ( -> ArrivalTime datetime -> ); Query OK, 0 rows affected (0.8

  1. - MySQL में IN क्लॉज से एकाधिक पंक्तियां कैसे हटाएं?

    MySQL में IN ऑपरेटर का उपयोग करके एक ही DELETE स्टेटमेंट में कई ID की पंक्तियां हटाएं। सिंटैक्स DELETE FROM yourTableName WHERE yourColumnName IN (value1, value2, ..., valueN); उदाहरण टेबल बनाना mysql> create table DeleteManyRows ( -> Id int, -> Name varchar(200), -> Age int -> );

  1. PHP MySQL में टाइमस्टैम्प से दिन, महीना, वर्ष कैसे निकालें? PHP MySQL में टाइमस्टैम्प से दिन, महीना, वर्ष कैसे निकालें?

    PHP में date_parse() फ़ंक्शन का उपयोग PHP में टाइमस्टैम्प से दिन, महीना, वर्ष और अन्य घटक निकालने के लिए date_parse() फ़ंक्शन का उपयोग करें: print_r(date_parse(anyTimeStampValue)); PHP कोड उदाहरण $yourTimeStampValue = 2019-02-04 12:56:50; print_r(date_parse($yourTimeStampValue)); आउटपुट ) date_p