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

सीक्वेलाइज़ केवल यूटीसी में डेटाटाइम पढ़ता है

आप इस कोड को आजमा सकते हैं, मुझे भी यही समस्या थी और इसने मेरे लिए काम किया।

const sequelize = new Sequelize(mysql.database, mysql.user, mysql.password, {
    host: mysql.host,
    port:3306,
    dialect:'mysql',
    define: {
      underscored: true,
      freezeTableName: true, //use singular table name
      timestamps: false,  // I do not want timestamp fields by default
    },
    dialectOptions: {
      useUTC: false, //for reading from database
      dateStrings: true,
      typeCast: function (field, next) { // for reading from database
        if (field.type === 'DATETIME') {
          return field.string()
        }
          return next()
        },
    },
    timezone: '+01:00'
});


  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 EXPLAIN:इंडेक्स का उपयोग करना बनाम इंडेक्स कंडीशन का उपयोग करना

  2. एसक्यूएल इंजेक्शन, उद्धरण और पीएचपी

  3. मैं आरंभिक वर्णों की श्रेणी के आधार पर कैसे चयन करूं?

  4. MySQL ट्रिगर तालिका को अपडेट नहीं कर सकता - त्रुटि 1442 प्राप्त करना

  5. MySQL - जब नेस्टेड चयन उस तालिका का उपयोग करता है तो तालिका से कैसे हटाएं?