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

Thực tiễn tốt nhất để xử lý múi giờ trong MySQL là gì?

  • Sử dụng TIMESTAMP nếu bạn muốn MySQL thực hiện chuyển đổi dựa trên time_zone cài đặt của phiên hiện tại.

  • Sử dụng DATETIME nếu bạn đang trả lại UTC cho ứng dụng của mình để ứng dụng xử lý chuyển đổi ở đó. (Đây sẽ là sở thích của tôi.)

  • Đừng cố gắng trộn lẫn những thứ này với nhau. DATETIME sẽ không làm gì với time_zone cài đặt và TIMESTAMP không thể được coi là UTC khi nó được trả lại cho ứng dụng của bạn trừ khi bạn hoàn toàn chắc chắn rằng time_zone được đặt thành UTC.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Người dùng đa cấp trong bảng Cơ sở dữ liệu

  2. Cách sử dụng OR &AND trong mệnh đề WHERE trong mysql

  3. chỉ mục một trường bit trong MYSQL

  4. Bạn có thể DROP TABLE NẾU TỒN TẠI bằng cách chỉ định tên cơ sở dữ liệu với bảng không?

  5. Kết nối nhiều bảng trong các cơ sở dữ liệu khác nhau? MySql