Computer >> Máy Tính >  >> Lập trình >> MySQL

MySQL - Chèn ngày / giờ hiện tại?

Để chỉ chèn giá trị ngày tháng, hãy sử dụng curdate () trong MySQL. Cùng với đó, nếu bạn muốn nhận toàn bộ ngày giờ thì bạn có thể sử dụng phương thức now ().

Đầu tiên chúng ta hãy tạo một bảng -

mysql> create table CurDateDemo
   -> (
   -> ArrivalDate datetime
   -> );
Query OK, 0 rows affected (0.74 sec)

Giờ đây, bạn chỉ có thể chèn ngày tháng với sự trợ giúp của phương thức curdate () -

mysql> insert into CurDateDemo values(curdate());
Query OK, 1 row affected (0.15 sec)

Hiển thị ngày đã chèn với sự trợ giúp của câu lệnh chọn. Truy vấn như sau -

mysql> select *from CurDateDemo;

Đây là kết quả -

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 00:00:00 |
+---------------------+
1 row in set (0.00 sec)

Bây giờ chúng ta hãy tạo một bảng và hiển thị ngày giờ hiện tại -

mysql> create table NowDemo
   -> (
   -> ArrivalDate datetime
   -> );
Query OK, 0 rows affected (0.47 sec)

Chèn cả ngày và giờ với sự trợ giúp của now ().

Truy vấn để chèn bản ghi như sau -

mysql> insert into NowDemo values(now());
Query OK, 1 row affected (0.16 sec)

Bây giờ chúng ta hãy kiểm tra xem ngày và giờ đã được chèn hay chưa. Truy vấn để hiển thị các bản ghi như sau -

mysql> select *from NowDemo;

Sau đây là kết quả -

+---------------------+
| ArrivalDate         |
+---------------------+
| 2018-11-23 17:31:26 |
+---------------------+
1 row in set (0.00 sec)