sql >> Database teknologi >  >> RDS >> Mysql

MySQL, Rails ActiveRecord datogruppering og tidszoner

Prøv convert_tz først:

User.group("date(convert_tz(created_at,'UTC','[your_time_zone]'))").count

Hvis convert_tz returnerer null, bliver du måske nødt til at indlæse tidszonetabellerne med denne kommandolinje:

$ mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

Henvisning til mysql convert_tz .

Rediger 1:

Hvis du bruger Rackspace MySQL, skal du aktivere root-adgang til databasen og køre tidszoneforespørgslerne som root. Her kan du finde instruktioner til, hvordan du installerer trove og aktiver root-adgang ved hjælp af rackspace API.



  1. Hvorfor får tilføjet RAND() MySQL til at overbelaste?

  2. SQL Server's Equivalent to Sleep():WAITFOR-erklæringen

  3. Brug en Postgres-trigger til kun at registrere JSON for de ændrede felter

  4. MySQL:hvordan man indekserer en OR-klausul