Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Was sind die SQLite-Äquivalente von MySQLs INTERVAL und UTC_TIMESTAMP?

datetime('now') stellt Ihnen das aktuelle Datum und die Uhrzeit in UTC bereit, ebenso wie das SQLite-Äquivalent von MySQLs UTC_TIMESTAMP() .

Es kann auch nützlich sein zu wissen, dass bei einem gegebenen Datums- und Zeit-String datetime kann es mit datetime('2011-09-25 18:18', 'utc') von Ortszeit in UTC umwandeln .

Sie können auch datetime() verwenden Funktion zum Anwenden von Modifikatoren wie '+1 Tag', 'Monatsanfang', '- 10 Jahre' und viele mehr.

Daher würde Ihr Beispiel in SQLite so aussehen:

SELECT mumble
  FROM blah
 WHERE blah.heart_beat_time > datetime('now', '-600 seconds');

Weitere Modifikatoren finden Sie auf der Seite SQLite Date and Time Functions .