_CH_K_1991_
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 772
Hallo zusammen
Ich möchte ein Trigger auf folgende Tabelle (Post) erstellen:
[TABLE="class: grid, width: 200"]
[TR]
[TD]IDP[/TD]
[/TR]
[TR]
[TD]IDU[/TD]
[/TR]
[TR]
[TD]platzierung[/TD]
[/TR]
[TR]
[TD]posttitel[/TD]
[/TR]
[TR]
[TD]postdate[/TD]
[/TR]
[TR]
[TD]post[/TD]
[/TR]
[TR]
[TD]anzeigezeit[/TD]
[/TR]
[TR]
[TD]filelink[/TD]
[/TR]
[/TABLE]
Ich möchte, wenn man ein Post löscht, dass die entstehende Lücke in der Platzierungs Nummerierung wieder durch die folgenden Post's aufgefüllt wird. Das wird benötigt um die Post durch eine while Schlaufe im PHP aufzurufen (immer durch ein +1 bis der letzte Post aufgerufen wurde.
Ich habe momentan folgenden Code, welcher natürlich noch nicht funktioniert:
Besten Dank für Hinweise und Hilfen, denn ich arbeite das erste Mal mit einem Trigger ;-)
PS: Es handelt sich bei der Datenbank um eine MySQL Datenbank
Gruss
Matthias
Ich möchte ein Trigger auf folgende Tabelle (Post) erstellen:
[TABLE="class: grid, width: 200"]
[TR]
[TD]IDP[/TD]
[/TR]
[TR]
[TD]IDU[/TD]
[/TR]
[TR]
[TD]platzierung[/TD]
[/TR]
[TR]
[TD]posttitel[/TD]
[/TR]
[TR]
[TD]postdate[/TD]
[/TR]
[TR]
[TD]post[/TD]
[/TR]
[TR]
[TD]anzeigezeit[/TD]
[/TR]
[TR]
[TD]filelink[/TD]
[/TR]
[/TABLE]
Ich möchte, wenn man ein Post löscht, dass die entstehende Lücke in der Platzierungs Nummerierung wieder durch die folgenden Post's aufgefüllt wird. Das wird benötigt um die Post durch eine while Schlaufe im PHP aufzurufen (immer durch ein +1 bis der letzte Post aufgerufen wurde.
Ich habe momentan folgenden Code, welcher natürlich noch nicht funktioniert:
Code:
CREATE TRIGGER PlatzierungAnpassen
AFTER DELETE ON Post
FOR EACH ROW
UPDATE Post
SET Post.Platzierung = SELECT Platzierung FROM Post //Wie geht es hier weiter?
END
Besten Dank für Hinweise und Hilfen, denn ich arbeite das erste Mal mit einem Trigger ;-)
PS: Es handelt sich bei der Datenbank um eine MySQL Datenbank
Gruss
Matthias