sql >> Databasteknik >  >> RDS >> Mysql

MySQL-uppdatering ökade (inte automatiskt inkrementerade) kolumnvärden

Något som följande kan göra det du letar efter. Den kommer att tilldela ökande värden till order baserat på question_id beställning:

select @ordval := 0;
update thetable set `order` = 
        (select @ordval := @ordval + 1) order by question_id;


  1. Varför använder inte Postgres indexet?

  2. SQL-fråga för beräkning av kontosaldo

  3. Hur får man MySQL-databasstorlek för din databas?

  4. problem med kolumnnamnet 'typ' i skenor 3