sql >> Databasteknik >  >> RDS >> Mysql

MySQL- Trigger uppdatering av rankning

Om du känner till ID:t för laget som ska uppdateras (låt oss kalla det 42) och den gamla och nya rangen (gammal:5, ny:3), så är det inte så svårt:

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



  1. PHP - MySQL - Ta bort rad

  2. Olika tidszonstyper på DateTime-objektet

  3. Ska jag använda PDO PARAM_LOB eller PARAM_STR för MySQL TEXT-typ?

  4. SqlParametern finns redan i en annan SqlParameterCollection - fuskar användningen av() {}?