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

सेकेंड में दो टाइमस्टैम्प के बीच MySQL अंतर?

मुझे नहीं लगता कि स्वीकृत उत्तर एक अच्छा सार्वभौमिक समाधान है!

ऐसा इसलिए है क्योंकि UNIX_TIMESTAMP() फ़ंक्शन 1970-01-01 से पहले की तारीखों के लिए विफल हो जाता है (और 32 बिट पूर्णांकों का उपयोग करके सुदूर भविष्य में तारीखों के लिए)। यह कई जीवित लोगों के जन्म के दिन आसानी से हो सकता है।

एक बेहतर उपाय है:

SELECT TIMESTAMPDIFF(SECOND, '2010-11-29 13:13:55', '2010-11-29 13:16:55')

जिसे संशोधित किया जा सकता है ताकि DAY YEAR MONTH HOUR और MINUTE भी वापस आ सके!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP और MySQL:mysqli_num_rows () पैरामीटर 1 को mysqli_result, बूलियन दिए जाने की अपेक्षा करता है

  2. mysql को आंतरिक या बाहरी कमांड, ऑपरेट करने योग्य प्रोग्राम या बैच के रूप में मान्यता नहीं है

  3. MySQL डेटाबेस से Elasticsearch में डेटा स्ट्रीम करने के लिए इलास्टिक्सर्च-नदी-mysql का उपयोग करना

  4. कई से कई रिश्तों में समस्या

  5. कैसे शुरू करें, पुनरारंभ करें, स्थिति जांचें, और MySQL सर्वर को रोकें