[MySQL] Frage zu NOW()

Buba235

Erfahrenes Mitglied
Hallo Leute!

Ich hab mal ne Frage zu einer Funktion in MySQL. Ist es möglich (und wenn ja wie) die Sekunden bei der Funktion NOW() einfach weg zu lassen? Also dass man statt
2006-10-13 12:27:58 dann auf 2006-10-13 12:27 abprüft?
Der Grund warum ich das wissen will ist weil ich in einer DB an 2 ver. Tabellen immer NOW() auf Gleichheit prüfen muss. Also in der einen Tabellenspalte steht das drin:

WLAN2006-10-13 12:27:58_1_OutBound und in der anderen Tabelle steht dann das gleiche drin:

WLAN2006-10-13 12:27:58_1_OutBound

Das Problem ist nur dass sich die Sekunden manchmal um ein paar Sekunden unterscheiden können, weil die DB nicht so schnell UPDATEN kann. Ich führe folgenden Befehl aus:

Code:
UPDATE tblamheader SET tblamheader.Anzahl = (SELECT COUNT(Daten) FROM
tblamwlan WHERE tblamwlan.Daten LIKE tblamheader.Daten GROUP BY Daten;

Wie man also an Hand dieses Befehls sehen kann, versuche ich die Daten zu zählen, die alle InBound, OutBound oder Transfer sind und will dann die Anzahl zu dem dazugehörigen Datensatz eintragen. Kann ich das vielleicht einfacher machen? Ich dachte mir dass ich vielleicht auf Gleichheit abprüfe, ohne die Sekunden zu berücksichtigen. Kann mir da jemand helfen?


Kann ich vielleicht die Sekunden beim UPDATE Befehl mit Modulo abschneiden?
 
Zuletzt bearbeitet:
Zurück