SQL Query Problem
hi,
stehe gerade total auf der leitung. und zwar speicher ich einen datensatz in eine mysql tabelle mit einem datumswert, der um 5 minuten größer ist als die jetzige uhrzeit (speicherung erfolgt in ein datetime feld).
jetzt möchte ich alle datensätze löschen, die kleiner sind, als die aktuelle uhrzeit. dies wird für ein "whoisonline" modul benötigt.
die query sieht si aus: "DELETE FROM tblonline WHERE (NOW()>tblonline.onlineZeit);"
wenn ich diese query ausführe, werden alle datensätze gelöscht und nicht nur die, die kleiner sind, als die aktuelle uhrzeit.
hoffe ich konnte es einigermaßen gut beschreiben und ihr könnt mir helfen.
stehe gerade total auf der leitung. und zwar speicher ich einen datensatz in eine mysql tabelle mit einem datumswert, der um 5 minuten größer ist als die jetzige uhrzeit (speicherung erfolgt in ein datetime feld).
jetzt möchte ich alle datensätze löschen, die kleiner sind, als die aktuelle uhrzeit. dies wird für ein "whoisonline" modul benötigt.
die query sieht si aus: "DELETE FROM tblonline WHERE (NOW()>tblonline.onlineZeit);"
wenn ich diese query ausführe, werden alle datensätze gelöscht und nicht nur die, die kleiner sind, als die aktuelle uhrzeit.
hoffe ich konnte es einigermaßen gut beschreiben und ihr könnt mir helfen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 94935
Url: https://administrator.de/contentid/94935
Ausgedruckt am: 05.11.2024 um 08:11 Uhr
2 Kommentare
Neuester Kommentar