Hello,
also erstmal grundsätzlich breche ich mir hier einen ab, um in die MySQL-DB 5.0.32 einen Trigger hineinzubekommen.
Tabelle adresse
Feld writecounter
Für's erste würde es mir genügen, wenn writecounter
bei jedem Update um eins hochgezählt werden würde. Ist ein Trigger dafür nicht geeignet?
Wie muss das Statement aussehen, damit ich
- auf der Konsole
- über PHP
in die Liste eintragen lassen kann?
Was hat es mit den Delimiters auf sich bei der Definition von Triggern?
Eigentlich sollte der Trigger und ggf. zugehörige Stored Procedure dafür sorgen, dass das Update abgelehnt wird, wenn der übergebene writecounter ungelich dem eingetragenen im Datensatz ist und dann anschließend bei Erfolg diesen um eins erhöhen.
Kann man das bei MySQL auch noch in einem Trigger unterbringen, oder benötigt man dann eine Stored Procedure
Letzte Frage zu diesem Thema:
Ich habe die Aufgabe bei jeder Tabelle.
Kann man da _eine_ universelle Stored Procedure erstellen, die man dann für alle Tabellen benutzen kann? Das Feld heißt überall writecounter
Ich hoffe, dass mir jemand auf die Sprünge helfen kann.
Ein Erfolg wäre schon, wenn ich überhaupt mal einen Trigger hinbekommen würde...
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
