sql >> Database teknologi >  >> RDS >> Mysql

MySQL-opdatering øgede (ikke auto-forøgede) kolonneværdier

Noget som det følgende kan gøre det, du leder efter. Den vil tildele stigende værdier til order baseret på question_id bestilling:

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


  1. MYSQL Dato Tid afrunding til nærmeste time

  2. Hvorfor overhovedet bruge *DB.exec() eller forberedte sætninger i Golang?

  3. Sådan opretter du PL/SQL-lagrede procedurer med parametre i Oracle-databasen

  4. Hvad er DC2Type array datatype i mysql