Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL, Rails ActiveRecord nhóm ngày và múi giờ

Hãy thử convert_tz trước:

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

Nếu convert_tz trả về null, có thể bạn sẽ cần tải bảng múi giờ bằng dòng lệnh này:

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

Tham chiếu đến mysql convert_tz .

Chỉnh sửa 1:

Nếu bạn sử dụng Rackspace MySQL, bạn sẽ cần kích hoạt quyền truy cập root vào cơ sở dữ liệu và chạy các truy vấn múi giờ với tư cách root. Tại đây bạn có thể tìm thấy hướng dẫn cách cài đặt trove và cho phép truy cập root bằng API rackspace.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. xóa khóa hoạt động toàn bộ bảng trong innodb

  2. bảng khóa truy vấn mysql

  3. Làm cách nào để tách kết quả đầu tiên của truy vấn khỏi phần còn lại?

  4. Lưu vào bộ đệm với tệp php

  5. MySQL - Mac - Lỗi 2002 - Không thể kết nối với cục bộ ... thông qua socket