Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL- Xếp hạng cập nhật kích hoạt

Nếu bạn biết id của đội để cập nhật (hãy gọi nó là 42) và thứ hạng cũ và mới (cũ:5, mới:3) thì cũng không quá khó:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql:TRÊN KEY DUPLICATE CẬP NHẬT TẤT CẢ CÁC GIÁ TRỊ?

  2. tuyên bố chuẩn bị với Eloquent ORM / laravel

  3. mysql chậm trên truy vấn đầu tiên, sau đó nhanh cho các truy vấn liên quan

  4. Tương đương với MySQL group_concat

  5. Mệnh đề SQL - WHERE với JOIN