Bạn có thể sử dụng NOW () cho việc này. Sau đây là cú pháp -
select * from yourTableNamewhere yourColumnName> now ();
Đầu tiên chúng ta hãy tạo một bảng -
mysql> tạo bảng DemoTable (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, deadlineDateOfMedicine datetime); Truy vấn OK, 0 hàng bị ảnh hưởng (0,55 giây)
Chèn bản ghi vào bảng bằng lệnh chèn -
mysql> chèn vào giá trị DemoTable (Hạn sử dụngOfMedicine) ('2019-04-27 11:29:00'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,36 giây) mysql> chèn vào giá trị DemoTable (Hạn sử dụngOfMedicine) ('2019- 04-26 10:39:21 '); Truy vấn OK, 1 hàng bị ảnh hưởng (0,41 giây) mysql> chèn vào các giá trị DemoTable (deadlineDateOfMedicine) (' 2019-04-28 11:30:10 '); Truy vấn OK, 1 hàng bị ảnh hưởng (0,18 giây) mysql> chèn vào các giá trị DemoTable (deadlineDateOfMedicine) ('2019-04-29 12:44:11'); Truy vấn OK, 1 hàng bị ảnh hưởng (0,18 giây)
Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -
mysql> select * từ DemoTable;
Điều này sẽ tạo ra kết quả sau -
+ ---- + ---------------------- + | Id | Hạn sử dụngDateOfMedicine | + ---- + ---------------------- + | 1 | 2019-04-27 11:29:00 || 2 | 2019-04-26 10:39:21 || 3 | 2019-04-28 11:30:10 || 4 | 2019-04-29 12:44:11 | + ---- + ---------------------- + 4 hàng được thiết lập (0,00 giây)Sau đây là truy vấn xác thực ngày hết hạn trên truy vấn MySQL -
mysql> select * từ DemoTablewhere deadlineDateOfMedicine> now ();Điều này sẽ tạo ra kết quả sau -
+ ---- + ---------------------- + | Id | Hạn sử dụngDateOfMedicine | + ---- + ---------------------- + | 3 | 2019-04-28 11:30:10 || 4 | 2019-04-29 12:44:11 | + ---- + ---------------------- + 2 hàng được thiết lập (0,00 giây)