Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Thêm cột mới với giá trị mặc định là thời gian hiện tại trong MySQL

Để làm điều này, bạn có thể dùng mệnh đề DEFAULT CURRENT_TIMESTAMP trong MySQL. Cú pháp:

CREATE TABLE tenBangCuaBan ( tenCot1 kieuDuLieu1, tenCotTimestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP );

Tạo bảng:

mysql> CREATE TABLE DemoTable ( -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> DueDate TIMESTAMP DEFAULT CURRENT_TIMESTAMP -> ); Query OK, 0 rows affected (0.86 sec)

Chèn bản ghi:

mysql> INSERT INTO DemoTable VALUES(); Query OK, 1 row affected (0.16 sec)

Hiển thị:

mysql> SELECT * FROM DemoTable;

Kết quả

+----+---------------------+ | Id | DueDate             | +----+---------------------+ | 1  | 2019-06-08 21:35:58 | +----+---------------------+ 1 row in set (0.00 sec)