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

Cách chuyển đổi ngày UTC sang múi giờ địa phương trong MySql Chọn truy vấn

SELECT CONVERT_TZ () sẽ hoạt động với điều đó. Nhưng nó không hoạt động với tôi.

Tại sao, bạn gặp lỗi gì?

SELECT CONVERT_TZ(displaytime,'GMT','MET');

sẽ hoạt động nếu loại cột của bạn là dấu thời gian hoặc ngày

http:// dev .mysql.com / doc / refman / 5.0 / en / date-and-time-functions.html # function_convert-tz

Kiểm tra cách hoạt động của điều này:

SELECT CONVERT_TZ(a_ad_display.displaytime,'+00:00','+04:00');

Kiểm tra bảng múi giờ của bạn

SELECT * FROM mysql.time_zone;
SELECT * FROM mysql.time_zone_name;

http://dev.mysql.com/doc /refman/5.5/en/time-zone-support.html

Nếu các bảng đó trống, bạn chưa khởi tạo các bảng múi giờ của mình. Theo liên kết ở trên, bạn có thể sử dụng mysql_tzinfo_to_sql chương trình để tải Bảng múi giờ. Hãy thử cái này

shell> mysql_tzinfo_to_sql /usr/share/zoneinfo

hoặc nếu không hoạt động, hãy đọc thêm: http://dev.mysql.com/doc/refman/5.5/en/mysql-tzinfo-to-sql.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thoát khỏi dấu nháy đơn (') trong MySql?

  2. Cách kết nối với cơ sở dữ liệu bằng ứng dụng khách NaviCat MySQL

  3. Làm cách nào để tạo id duy nhất trong MySQL?

  4. pt-query-inherit Alternatives - Quản lý và giám sát truy vấn MySQL với ClusterControl

  5. Sử dụng Cơ sở dữ liệu quan hệ MySQL trên Fedora 12