Feld beim Zugriff aktualisieren

Hallo, ist es irgendwie möglich:

Ich habe ein Datumsfeld (DATETIME oder TIMESTAMP oder sonstwas).
Bei einem SELECT möchte ich, dass sie ausgewählten Datensätze in diesem Feld auf die aktuelle Zeit aktualisiert werden.

Oder MUSS ich den weg über ein zuästzliches
UPDATE tabelle SET zuletzt=Now() WHERE blabla
gehen?

MfG Bruno

Ich habe ein Datumsfeld (DATETIME oder TIMESTAMP oder
sonstwas).
Bei einem SELECT möchte ich, dass sie ausgewählten Datensätze
in diesem Feld auf die aktuelle Zeit aktualisiert werden.

Hmmm… Wenn Du beim Selecten IMMER aktualisierst, brauchst Du das Feld dann überhaupt? Du kannst eine Funktion als Pseudospalte selektieren, sowas wie

select bla, nix, sysdate() from tabelle;

Oder MUSS ich den weg über ein zuästzliches
UPDATE tabelle SET zuletzt=Now() WHERE blabla
gehen?

Wenn Du das Feld unbedingt brauchst, ja. Aber vielleicht tut es wie oben beschrieben…

Gruß

J.

Ich will einfach den letzten Zugriff auf den Eintrag haben, damit ich dann regelmässig mit

DELETE FROM blabal WHERE älter als soundso

die alten raushauen kann.

MfG Bruno

keintextkeintextkeintextkeintextkeintext

mach doch einen trigger, der bei jedem zugriff auf die table eine datetime feld updated!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]