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

MySQL डेटाबेस में अंतिम परिवर्तन की दिनांक/समय प्राप्त करना

MySQL डेटाबेस में किसी टेबल पर अंतिम परिवर्तन का समय जानने के लिए INFORMATION_SCHEMA.TABLES का उपयोग करें।

सिंटैक्स:

SELECT UPDATE_TIME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'yourDatabaseName'
  AND TABLE_NAME = 'yourTableName';

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

CREATE TABLE TblUpdate (
    Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Name VARCHAR(20)
);

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

INSERT INTO TblUpdate (Name) VALUES ('John');
INSERT INTO TblUpdate (Name) VALUES ('Carol');

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

SELECT * FROM TblUpdate;

आउटपुट

+----+-------+
| Id | Name  |
+----+-------+
| 1  | John  |
| 2  | Carol |
+----+-------+

टेबल अपडेट करें:

UPDATE TblUpdate SET Name = 'James' WHERE Id = 2;

अब अंतिम परिवर्तन का समय प्राप्त करें:

SELECT UPDATE_TIME
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'sample'
  AND TABLE_NAME = 'TblUpdate';

आउटपुट

+---------------------+
| UPDATE_TIME         |
+---------------------+
| 2019-02-09 22:49:44 |
+---------------------+

नोट: यह केवल उन स्टोरेज इंजन के लिए काम करता है जो अपडेट समय ट्रैक करते हैं (जैसे MyISAM)। InnoDB के लिए यह NULL लौटा सकता है जब तक कि innodb_file_per_table सक्षम न हो।

  1. Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें? Java के साथ MySQL डेटाबेस में टेबल से अंतिम रिकॉर्ड कैसे प्राप्त करें?

    MySQL डेटाबेस से डेटा प्राप्त करने के लिए, आपको Java से executeQuery() मेथड का उपयोग करना होगा। पहले MySQL डेटाबेस में एक टेबल बनाएं। यहां हम sample डेटाबेस में निम्नलिखित टेबल बनाएंगे: ); Query OK, 0 rows affected (0.80 sec) अब INSERT कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डाल सकते हैं। क्वेरी

  1. - MySQL में किसी दिनांक का अंतिम सेकंड (23:59:59) कैसे प्राप्त करें?

    MySQL में DATE() और INTERVAL अंकगणित का उपयोग करके किसी दिनांक का अंतिम सेकंड (दिन का अंत: 23:59:59) प्राप्त किया जा सकता है। तर्क DATE(datetime) - समय भाग हटाकर केवल दिनांक (00:00:00) + INTERVAL 1 DAY - अगले दिन की शुरुआत - INTERVAL 1 SECOND - 1 सेकंड घटाकर दिन का अंत उदाहरण तालिका बनाएं: mysql

  1. - MySQL में DECIMAL(19,2) कॉलम में डालते समय मान को TRUNCATE से 2 दशमलव तक सीमित करें

    TRUNCATE() फ़ंक्शन TRUNCATE(value, decimals) मान को निर्दिष्ट दशमलव स्थानों तक काटता है (राउंड नहीं करता)। उदाहरण insert into demo59 values(truncate(15.346, 2)), (truncate(20.379, 2)), (truncate(25.555, 2)), (truncate(100.456, 2)); परिणाम +--------+ | price | +--------+ | 15.34 | | 20.37 | |