sql >> Databasteknik >  >> RDS >> Mysql

MySQL Välj rader där tidsstämpelkolumnen mellan nu och 10 minuter sedan

Använd:

  SELECT *
    FROM status
   WHERE code = 'myCode'
     AND `stamp_updated` BETWEEN DATE_SUB(NOW() , INTERVAL 10 MINUTE)
                           AND NOW()
ORDER BY stamp_updated DESC
   LIMIT 1

Ordning i operatorn MELLAN spelar roll - du hade det baklänges.



  1. Tabellvärderad funktion med flera påståenden vs inline-värderad tabellfunktion

  2. Importera CSV till MySQL

  3. Hur man överför mysql-tabellrader till kolumner

  4. Hur kan jag lösa ett anslutningspoolproblem mellan ASP.NET och SQL Server?