Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

मैं कैसे बता सकता हूं कि एक MySQL तालिका को अंतिम बार कब अपडेट किया गया था?

MySQL के बाद के संस्करणों में आप information_schema . का उपयोग कर सकते हैं डेटाबेस आपको यह बताने के लिए कि दूसरी तालिका कब अपडेट की गई:

SELECT UPDATE_TIME
FROM   information_schema.tables
WHERE  TABLE_SCHEMA = 'dbname'
   AND TABLE_NAME = 'tabname'

इसका मतलब निश्चित रूप से डेटाबेस से कनेक्शन खोलना है।

एक वैकल्पिक विकल्प यह होगा कि जब भी MySQL तालिका को अपडेट किया जाए तो किसी विशेष फ़ाइल को "स्पर्श" करें:

डेटाबेस अपडेट पर:

  • अपनी टाइमस्टैम्प फ़ाइल को O_RDRW में खोलें मोड
  • close इसे फिर से

या वैकल्पिक रूप से

  • उपयोग touch() , PHP utimes() . के समतुल्य है फ़ाइल टाइमस्टैम्प बदलने के लिए फ़ंक्शन।

ऑन पेज डिस्प्ले:

  • stat() का उपयोग करें फ़ाइल संशोधन समय वापस पढ़ने के लिए।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel OrderBy रिलेशनशिप काउंट

  2. SQL सर्वर के CHOOSE () फ़ंक्शन के MySQL समतुल्य क्या है?

  3. पीडीओ का उपयोग करके सहायक फ़ंक्शन डालें/अपडेट करें

  4. PHP में दूरस्थ MySQL डेटाबेस को कैसे कनेक्ट करें

  5. MSSQL CTE क्वेरी को MySQL में कैसे बदलें?