Logfile erstellen (MySQL 5 Beta)

D

darko m.

Hallo

Ist es möglich mit MySQL Logfiles zu erstellen?
Z.B.
Am 28.09.2005 hat benutzer "irgendwie" den datensatz "irgendwo" verändert.

Gruss
Darko
 
Meines Wissens nur, wenn Du eine entsprechende Tabellenstruktur hast, die Du selbst mit Daten füllst.

Beispiel:
Tabelle daten (id, feld1, feld2, ...)
Tabelle user (id, name, ...)
Tabelle changesInDaten (datenID [int], userID [int], zeitpunkt [timestamp])

Oder mit Versionshistorie:
Tabelle daten (id, erstelldatum [timestamp], erstelluserID [int])
Tabelle user (id, name, ...)
Tabelle versionenVonDaten (datenID [int], userID [int], zeitpunkt [timestamp], feld1, feld2, ...)

Textlogdateien kann MySQL meines Wissens nicht erstellen.

Gruß hpvw
 
Ok..

Ja ich will es auch in der Datenbank abspeichern und nicht in Textdateien.
Aber wie geht das genau?
Was muss ich machen, dass er jede Veränderung aufzeichnet?

Gruss
 
Die Frage ist, was Du vorhast.
Willst Du die alten Daten auch wiederherstellen können (Versionshistorie)
oder willst Du nur wissen, wer wann an den Daten etwas verändert hat, ohne zu speichern, wie die Daten vorher aussahen?

Gruß hpvw
 
Zurück