Gast: Änderungen speichern

Beitrag lesen

Hallo,

Ist es Sinnvoll es so zu lösen? Was ist aber wenn ich viele Spalten habe und es z.B. eine Änderungen in 3 Spalten gibt. Soll es dann in der "ÄnderungsDB" 3 Einträge geben?

Warum so umständlich?

Sichere doch den alten Datensatz komplett VOR der Änderung. Die Änderungstabelle könnte diesen Aufbau haben:

id;tabelle_name;tabelle_id;last_modified;text

und im Feld text steht der komplette alte Datensatz als CSV.

Jederzeit kannst du dann für einen bestimmten Datensatz die Historie abrufen nach
* tabelle_name
* tabelle_id
* last_modified DESC

In deiner Beschreibung hast du nicht erwähnt, WER den Datensatz änderte, das wäre aber auch eine wichtige Information.

Gast