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

mysql tự động lưu trữ dấu thời gian tạo bản ghi

Đặt ràng buộc DEFAULT để sử dụng CURRENT_TIMESTAMP :

CREATE TABLE ...
  your_date_column DATETIME DEFAULT CURRENT_TIMESTAMP
  ...

Đối với bảng hiện có, hãy sử dụng câu lệnh ALTER TABLE :

ALTER TABLE your_table
ALTER COLUMN date_column SET DEFAULT CURRENT_TIMESTAMP

Trừ khi bạn chỉ định giá trị cho date_column, giá trị mặc định sẽ là ngày và giờ câu lệnh INSERT được chạy. NULLDEFAULT hoặc các giá trị hợp lệ để sử dụng ràng buộc mặc định nếu không, giả sử cột là nullable.



  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 thế nào để đồng bộ lại Mysql DB nếu Master và slave có cơ sở dữ liệu khác nhau trong trường hợp sao chép Mysql?

  2. Làm cách nào để thoát% khỏi truy vấn mysql python

  3. Cách di chuyển Moodle độc ​​lập sang thiết lập có thể mở rộng cơ sở dữ liệu theo cụm

  4. Đá quý mysql2 được biên dịch cho thư viện máy khách mysql sai

  5. Trình hướng dẫn Entity Framework gặp sự cố trên MySQL