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

Quali sono gli equivalenti sqlite di INTERVAL e UTC_TIMESTAMP di MySQL?

datetime('now') fornisce la data e l'ora correnti in UTC, così come l'equivalente SQLite di UTC_TIMESTAMP() di MySQL .

Può anche essere utile sapere che data una stringa di data e ora, datetime può convertirlo dall'ora locale in UTC, utilizzando datetime('2011-09-25 18:18', 'utc') .

Puoi anche usare datetime() funzione per applicare modificatori come '+1 giorno', 'inizio mese', '- 10 anni' e molti altri.

Pertanto, il tuo esempio sarebbe simile a questo in SQLite:

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

Puoi trovare altri modificatori nella pagina delle funzioni di data e ora di SQLite .