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

Cách chèn ngày/giờ hiện tại dùng NOW() trong MySQL

Sử dụng hàm NOW() để chèn ngày và giờ hiện tại vào cột DATETIME hoặc TIMESTAMP.

Cú pháp:

INSERT INTO ten_bang VALUES (NOW());

Ví dụ: tạo bảng CurrentDateTimeDemo:

mysql> CREATE TABLE CurrentDateTimeDemo (
    -> YourTime DATETIME
    -> );

Chèn thời gian hiện tại:

mysql> INSERT INTO CurrentDateTimeDemo VALUES (NOW());

Kiểm tra:

mysql> SELECT * FROM CurrentDateTimeDemo;
+---------------------+
| YourTime            |
+---------------------+
| 2018-12-08 19:08:41 |
+---------------------+

Hàm NOW() trả về ngày giờ hiện tại theo múi giờ server (định dạng YYYY-MM-DD HH:MM:SS). Có thể dùng cho cột DEFAULT khi tạo bảng: created_at DATETIME DEFAULT CURRENT_TIMESTAMP.