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

Tôi có nên sử dụng kiểu dữ liệu datetime hoặc timestamp trong MySQL không?

Dấu thời gian trong MySQL thường được sử dụng để theo dõi các thay đổi đối với bản ghi và thường được cập nhật mỗi khi bản ghi được thay đổi. Nếu bạn muốn lưu trữ một giá trị cụ thể, bạn nên sử dụng trường ngày giờ.

Nếu bạn muốn quyết định giữa việc sử dụng dấu thời gian UNIX hoặc trường ngày giờ MySQL gốc, hãy chọn định dạng gốc. Bạn có thể thực hiện các phép tính trong MySQL theo cách đó ("SELECT DATE_ADD(my_datetime, INTERVAL 1 DAY)") và thật đơn giản để thay đổi định dạng của giá trị thành dấu thời gian UNIX ("SELECT UNIX_TIMESTAMP(my_datetime)") khi bạn truy vấn bản ghi nếu bạn muốn thao tác trên bản ghi đó bằng PHP.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. xampp MySQL không khởi động

  2. Tắt đăng nhập gốc trong phpMyAdmin

  3. Các chỉ mục MySQL - các phương pháp hay nhất là gì?

  4. Một số có thể được sử dụng để đặt tên cho một cột bảng MySQL không?

  5. Làm thế nào để loại bỏ khoảng trắng hàng đầu trong MySQL