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

MySQL tự động lưu trữ ngày giờ cho mỗi hàng

Bạn có thể sử dụng ràng buộc DEFAULT để đặt dấu thời gian:

ALTER TABLE
 MODIFY dt_created datetime DEFAULT CURRENT_TIMESTAMP

ALTER TABLE
 MODIFY dt_modified datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

Sau đó, bạn sẽ không phải chỉ định NOW() trong câu lệnh INSERT / UPDATE của bạn.

Tham khảo: thuộc tính TIMESTAMP



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách tránh phân chia theo 0 trong MySQL

  2. Làm thế nào để sử dụng Django với các bảng cơ sở dữ liệu chỉ đọc kế thừa với các khóa chính tổng hợp?

  3. mysqldump không hoạt động trong cron

  4. Chọn từ một bảng mà không chọn trong bảng khác

  5. Chèn một hàng và tránh điều kiện đua (PHP / MySQL)