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

MYSQL टाइमस्टैम्प को महीने में बदलें

यह मेरे लिए काम करता है:

mysql> SELECT MONTH(FROM_UNIXTIME(1369967316));
+----------------------------------+
| MONTH(FROM_UNIXTIME(1369967316)) |
+----------------------------------+
|                                5 |
+----------------------------------+

आपकी समस्या इस तथ्य से आ रही है कि 1369967316 30 मई है, जून नहीं (जैसा कि आप उम्मीद करते हैं), इस प्रकार MONTH(CURDATE()) के साथ असमानता उत्पन्न होती है ।

mysql> SELECT FROM_UNIXTIME(1369967316);
+---------------------------+
| FROM_UNIXTIME(1369967316) |
+---------------------------+
| 2013-05-30 22:28:36       |
+---------------------------+



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डीएनएक्स 5.0 . में MySQL

  2. mysql में ट्रिगर त्रुटि उत्पन्न कर रहा है

  3. रेल:डेटाबेस में ब्लॉब फ़ील्ड से एक छवि प्रदर्शित करना

  4. SQL तालिका से बूटस्ट्रैप-ड्रॉपडाउन में आइटम सम्मिलित करना

  5. अग्रणी शून्य का उपयोग करने के लिए mySQL MONTH () प्राप्त करें?