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

Làm cách nào chúng ta có thể tự động chèn ngày hiện tại vào một cột của bảng MySQL?

Với sự trợ giúp của hàm CURDATE () và NOW (), chúng ta có thể tự động chèn ngày hiện tại vào một cột của bảng MySQL.

Ví dụ

Giả sử chúng ta muốn tự động chèn ngày hiện tại vào cột OrderDate của bảng year_testing, truy vấn sau sẽ thực hiện việc này -

mysql> Insert into year_testing (OrderDate) Values(CURDATE());
Query OK, 1 row affected (0.11 sec)
mysql> Select * from year_testing;
+------------+
| OrderDate  |
+------------+
| 2017-10-28 |
+------------+
1 row in set (0.00 sec)

mysql> Insert into year_testing (OrderDate) Values(NOW());
Query OK, 1 row affected, 1 warning (0.12 sec)

mysql> Select * from year_testing;
+------------+
| OrderDate  |
+------------+
| 2017-10-28 |
| 2017-10-28 |
+------------+
2 rows in set (0.00 sec)