Sagen wir zum Beispiel, wir haben eine Tabelle namens Student (sID ist der Primärschlüssel, isValid=1 bedeutet, dass die Zeile gültig ist und 0 für den Moment ungültig ist)
sId sName gpa isValid
1 Tom 3.0 1
2 Hanks 3.5 1
nehmen wir nun an, dass ich Tom's Werte aktualisiert habe, aber immer noch die vorherigen Werte speichern möchte.
sId sName gpa isValid
1 Tom 3.0 0
2 Hanks 3.5 1
1 Tom 3.6 1
Jetzt haben sich Toms Werte geändert, aber seine vorherigen Werte wurden nicht dauerhaft gelöscht.
Wie kann ich das umsetzen, gibt es ein Plugin oder etwas Ähnliches? Das Problem ist, dass der Primärschlüssel mehrmals vorkommt.