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

Lấy bản ghi thêm trong giờ gần nhất MySQL

Dùng DATE_SUB(NOW(), INTERVAL 1 HOUR) lọc datetime.

Cú pháp:

select *from yourTableName where yourDateTimeColumnName <= date_sub(now(),interval 1 hour);

Tạo bảng Login datetime, chèn 4 bản ghi (3 trong giờ gần, 1 ngày hôm qua).

Truy vấn:

mysql> select *from LastHourRecords where Login <= Date_sub(now(),interval 1 hour);

Kết quả 3 bản ghi hôm nay, loại bản ghi hôm qua.