sql >> Databasteknik >  >> RDS >> Mysql

MySQL INTERVAL Min

Försök:

$minutes = 60 * 2

SELECT COUNT(`id`) AS `TOTAL`, `job_id` 
  FROM `tlb_stats` 
  WHERE `log_time` < DATE_SUB(NOW(), INTERVAL $minutes MINUTE) 
  GROUP BY `job_id`
  • använd backticks för att citera fält (ord som "totalt" och "id" kan någon dag betyda något i MySQL)
  • använd NOW() för CURRENT_DATE betyder bara 2010-08-04, exklusive tiden
  • använd < för att få inlägg äldre än det datumet.


  1. Hur returnerar jag en jsonb-array och en array av objekt från mina data?

  2. Hur man övervakar PostgreSQL som körs inuti en Docker-behållare:Del ett

  3. ORA-03113:slutet av filen på kommunikationskanalen

  4. Kan jag SSH till MySQL med GUI-verktygen?