Gehe zu deutscher Webseite

ViaThinkSoft CodeLib

This article is in:
CodeLibProgramming aidsMySQL

Mit folgendem Code ist eine Überprüfung von z.B. abgelaufenen Einträgen möglich.

Beispiel: Anzeigen aller Datensätze, bei denen last_activity länger her ist als 10 Minuten.

SELECT * FROM my_table WHERE `last_activity` < DATE_SUB(NOW(), INTERVAL 10 MINUTE)

Folgender Code funktioniert analog:

SELECT * FROM my_table WHERE DATE_ADD(`last_activity`, INTERVAL 10 MINUTE) < NOW()

Auch möglich: "DELETE" anstelle von "SELECT *".

Sollen innerhalb des Intervals stattfinden, wird die Relation von < nach >= umgedreht.
Daniel Marschall
ViaThinkSoft Co-Founder