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

PHP използва CURRENT_TIMESTAMP от източната часова зона

CURRENT_TIMESTAMP в този случай не се генерира от PHP, а от MySQL. Вашата заявка иска от MySQL да зададе текущото времево клеймо въз основа на времето на сървъра на MySQL. Като такъв ще трябва да конфигурирате MySQL да използва източната часова зона, а не PHP.

Едно нещо, което може да обмислите, е просто да използвате GMT ​​за времеви клейма на базата данни и да извършвате преобразувания на часови зони и лятно часово време в приложението. По този начин няма потенциално да имате проблем с времеви клейма на смесени зони в базата данни. Разбира се, ако смятате, че никога няма да ви се наложи да използвате нещо различно от източната часова зона в приложението си, това може да не е важно за вас.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Структура на база данни за съхраняване на статистика по ден, седмица, месец, година

  2. PHP:Онлайн офлайн статус

  3. MySQL Условен SELECT в SELECT

  4. Посоченият ключ за грешка в идентичността (при създаване на база данни) е твърде дълъг

  5. Грешка при кодиране в XML файл, генериран от PHP