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

chỉ đặt current_timestamp khi chèn hàng mới

A TIMESTAMP cột cập nhật tự động trên mỗi bản cập nhật. DATETIME cột không.

Bạn muốn:

your_column DATETIME DEFAULT CURRENT_TIMESTAMP

Điều này cho phép bạn chỉ định một giá trị mặc định tại thời điểm chèn, giống như bạn làm cho bất kỳ cột nào, nhưng vì nó không phải là TIMESTAMP nữa, nó sẽ không tiếp tục tự cập nhật với mỗi UPDATE trong tương lai .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Woocommerce:Người dùng chỉ có thể mua sản phẩm một lần

  2. Chuyển từ MySQL sang PostgreSQL - Điều bạn nên biết

  3. Khắc phục “ERROR 1222 (21000):Các câu lệnh SELECT đã sử dụng có một số cột khác nhau” khi sử dụng UNION trong MySQL

  4. Xếp hạng MySQL với Trọng lượng

  5. Tham gia MySQL nâng cao. Tăng tốc truy vấn