Mysql
 sql >> база данни >  >> RDS >> Mysql

Каква е най-добрата практика за обработка на часовата зона в MySQL?

  • Използвайте TIMESTAMP ако искате MySQL да извърши преобразуването въз основа на time_zone настройка на текущата сесия.

  • Използвайте DATETIME ако връщате UTC към приложението си, за да се справи с преобразуването там. (Това би било моето предпочитание.)

  • Не се опитвайте да ги смесвате. DATETIME няма да направи нищо с time_zone настройка и TIMESTAMP не може да се приеме, че е UTC, когато се връща във вашето приложение, освен ако не сте абсолютно сигурни, че time_zone е настроен на UTC.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка при инсталиране на mysql2:Неуспешно изграждане на собствено разширение на gem

  2. изтегляне на стойности на sql таблица за повторна употреба офлайн

  3. Защо арабските букви не се вмъкват в базата данни?

  4. Как да направя търсене с акцент и без значение на главни и малки букви в базата данни на MediaWiki?

  5. Обединяване и сортиране на две Eloquent колекции?