Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Trigger-Aktualisierungsranking

Wenn Sie die ID des zu aktualisierenden Teams (nennen wir es 42) und den alten und neuen Rang (alt:5, neu:3) kennen, dann ist es nicht allzu schwer:

UPDATE Team SET rank=rank+1 WHERE rank BETWEEN 3 AND 5;
UPDATE Team SET rank=3 WHERE id=42;