Kann Trigger bestimmten Datensatz überwachen?
Hallo Leute,
ich habe zwar schon gegoogelt, aber keinen Lösungsansatz gefunden.
Problem:
Ich möchte in einer Datenbank ein update genau einer Spalte eines bestimmten Datensatzes triggern.
Es handelt sich quasi um einen debug-trigger.
Ein User hat komischer Weise immer wieder ein Wort in seinem Datensatz stehen, was nach meinen Formularen gar nicht möglich sein sollte.
Beispiel:
Spalte heißt "Farbe". Die Eingabeformulare lassen nur rot, blau und gelb zu. Aber immer wieder schafft er es grün in die Spalte zu bekommen.
Nun möchte ich gerne folgendes realisieren:
Wenn in der Spalte "Farbe", dieses Nutzers (Erkennung durch user_id), ein UPDATE erfolgt, würde ich gerne anstoßen, dass der Trigger mir folgende Daten in eine vorher dafür angelegte Tabelle ("trigger") schreibt:
Datum-Zeit
die url meines Formulares (also von welcher Seite auf meiner Website, wurde der Änderungsbefehl abgesendet)
kompletter Änderungsbefehl (sollte nur Farbe geändert werden, oder eventuell auch ne andere Spalte)
Ist das irgendwie möglich?
Ich wäre super glücklich, wenn das irgendwie klappen könnte. Vielen Dank im voraus für die Hilfe!
|