Để chèn ngày hiện tại (không phải thời gian), bạn có thể sử dụng hàm CURDATE () có sẵn từ MySQL. Cú pháp như sau -
INSERT INTO yourTableName values(curdate());
Hoặc nếu bạn muốn thêm cả ngày và giờ thì bạn có thể sử dụng hàm tích hợp NOW () từ MySQL. Cú pháp như sau -
INSERT INTO yourTableName values(now());
Để hiểu cả cú pháp, trước tiên chúng ta hãy tạo một bảng. Truy vấn để tạo bảng như sau -
mysql> create table NowAndCurdateDemo −> ( −> YourDueDate datetime −> ); Query OK, 0 rows affected (1.75 sec)
Thực hiện cả hai chức năng để chèn ngày hiện tại và ngày-giờ vào bảng. Truy vấn chèn ngày tháng như sau -
mysql> insert into NowAndCurdateDemo values(curdate()); Query OK, 1 row affected (0.28 sec) mysql> insert into NowAndCurdateDemo values(now()); Query OK, 1 row affected (0.14 sec)
Kiểm tra xem dữ liệu có được chèn vào bảng hay không bằng cách sử dụng truy vấn sau -
mysql> select *from NowAndCurdateDemo;
Sau đây là kết quả -
+---------------------+ | YourDueDate | +---------------------+ | 2018-12-05 00:00:00 | | 2018-12-05 21:24:10 | +---------------------+ 2 rows in set (0.06 sec)