sql >> Database teknologi >  >> RDS >> Mysql

Hvordan vælger man rækker efter tidsinterval i mysql?

  • For det første Date er et søgeord i MySQL . Du bør virkelig undgå at bruge det som et tabel-/kolonnenavn.
  • For at få et tidspunkt 1 time før det aktuelle tidspunkt, kan du tilføje et INTERVAL -1 HOUR til det aktuelle tidspunkt (NOW() ), ved hjælp af Date_add() funktion.
  • Vi kan bruge BETWEEN low-value AND high-value sammenligningsoperator for at få værdierne fra det foreskrevne område.

Prøv følgende forespørgsel:

SELECT * 
FROM sample.writing 
where Date BETWEEN DATE_ADD(NOW(), INTERVAL -1 HOUR) AND NOW()


  1. Håndtering af indeksoprettelse med MongoEngine i Python

  2. Kør alle SQL-filer i en mappe

  3. Dræber mysqld-processen

  4. Hentning af data med hierarkisk struktur i MySQL