Ich möchte einen Trigger nur ausgelöst werden, wenn UPDATEs vom Benutzer initiiert werden (nicht ich Updates von der MySQL-Befehlszeile ausführen).Trigger ausgelöst, bedingt ausgelöst (MySQL/PHP)
Was ist der "Industriestandard", um dies zu erreichen? Ich habe erfolglos versucht, eine mit der Abfrage übergebene Variable zu erkennen (d. H. @ User_update = true), aber ohne Erfolg. Ein Kollege von mir schlug eine Möglichkeit vor, eine neue Spalte in die Tabelle einzufügen, die den Auslöser enthält: "fire_trigger" zum Beispiel. Und füllen Sie dies mit 'wahr', wenn Sie die SQL aus dem Code ausführen, und stellen Sie sicher, dass dies vorhanden ist, damit der Trigger ausgelöst wird.
Jede Hilfe sehr geschätzt!
Ja - guter Punkt! :) Es ist ein "dd/mm/jjjj hh: mm - User A" von "Jane" in "Joan" geändert. Ich möchte nur nicht, dass es die Verlaufstabelle während der Testphase füllt, wenn ich die Zeilen "manuell" aktualisiere. – cw84