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

MySQL के TIMESTAMP का उपयोग करना बनाम सीधे टाइमस्टैम्प को संग्रहीत करना

TIMESTAMP के लिए तर्क

  • यह यूटीसी समय क्षेत्र में डेटा को परोक्ष रूप से संग्रहीत करता है। कोई फर्क नहीं पड़ता कि आपका सत्र समय-क्षेत्र क्या है। उपयोगी अगर आपको अलग-अलग समय क्षेत्रों का उपयोग करने की आवश्यकता है।
  • आपके पास DEFAULT CURRENT_TIMESTAMP का उपयोग करके स्वचालित टाइमस्टैम्पिंग कॉलम हो सकते हैं या ON UPDATE CURRENT_TIMESTAMP (एक कॉलम प्रति टेबल केवल MySQL 5.6.5 तक)
  • आप FROM_UNIXTIME() का उपयोग किए बिना दिनांक तुलना, जोड़, घटाव, श्रेणी देखने आदि के लिए डेटाटाइम फ़ंक्शन का उपयोग कर सकते हैं फ़ंक्शन - यह उन प्रश्नों को लिखना आसान बना देगा जो अनुक्रमणिका का उपयोग कर सकते हैं
  • पीएचपी में

    >> date('Y-m-d h:i:s',4294967295);
    '1969-12-31 11:59:59'
    

    इसलिए सीमा वास्तव में वही है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL लेनदेन में विलंबता को संभालना

  2. jQuery UI सॉर्ट करने योग्य, फिर डेटाबेस में ऑर्डर लिखें

  3. एसक्यूएल चुनिंदा रिटर्न के मूल्यों को कैसे बदलें?

  4. संबद्धता के साथ अद्यतन अनुक्रमित करें

  5. Doctrine2 (Symfony2) में केस द्वारा ऑर्डर कैसे करें