sql >> Databasteknik >  >> RDS >> Mysql

PHP använder CURRENT_TIMESTAMP från den östra tidszonen

CURRENT_TIMESTAMP i detta fall genereras inte av PHP, utan av MySQL. Din fråga ber MySQL att ställa in den aktuella tidsstämpeln baserat på MySQL:s servertid. Som sådan skulle du behöva konfigurera MySQL för att använda den östra tidszonen, inte PHP.

En sak du kan tänka dig är att bara använda GMT för databastidsstämplar och göra tidszon- och sommartidsomvandlingar i applikationen. På så sätt har du potentiellt inte problemet med tidsstämplar för blandade zoner i databasen. Naturligtvis, om du inte tror att du någonsin skulle behöva använda något annat än den östra tidszonen i din app, kanske detta inte är viktigt för dig.



  1. Välj poster där datum ==nu + 21 dagar (INTE mellan)

  2. Ta reda på namnet på PL/SQL-proceduren

  3. Index var utanför gränserna för matrisen. (Microsoft.SqlServer.smo)

  4. SQL-frågan fungerar i konsolen men inte i python