Hallo zusammen,
sagen wir mal, ich hätte eine Tabelle, welche ein Ranking anzeigt, also zB
tabelle(id, teamname, platz)
gibt es eine mysql Interne Funktion, die alle plätze um 1 erhöht, wenn zB ein neuer Datensatz an Platz 1 eingefügt wird?
Sprich platz soll unique sein, aber wenn es einen Platz doppelt gibt, wird der ältere um eins erhöht usw., bis alle Plätze eine Stufe nach unten gefallen sind.
Bsp:
ALT
1, Bayern, 1
2, BVB, 2
3, Werder, 3
NEU
4, Schalke, 1
1, Bayern, 2
2, BVB, 3
3, Werder, 4
sagen wir mal, ich hätte eine Tabelle, welche ein Ranking anzeigt, also zB
tabelle(id, teamname, platz)
gibt es eine mysql Interne Funktion, die alle plätze um 1 erhöht, wenn zB ein neuer Datensatz an Platz 1 eingefügt wird?
Sprich platz soll unique sein, aber wenn es einen Platz doppelt gibt, wird der ältere um eins erhöht usw., bis alle Plätze eine Stufe nach unten gefallen sind.
Bsp:
ALT
1, Bayern, 1
2, BVB, 2
3, Werder, 3
NEU
4, Schalke, 1
1, Bayern, 2
2, BVB, 3
3, Werder, 4