sql >> Database >  >> RDS >> Mysql

MySQL-update verhoogd (niet automatisch verhoogd) kolomwaarden

Iets als het volgende zou kunnen doen wat u zoekt. Het zal oplopende waarden toewijzen aan order gebaseerd op de question_id bestellen:

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


  1. Hoe ROUND() werkt in MariaDB

  2. Hoe zojuist verwijderde rijen in mysql te herstellen?

  3. Wat er ook gebeurt, ik kan MySQL INSERT-instructies niet batchgewijs in Hibernate

  4. SQLite-tabelbeperking uniek en ON CONFLICT REPLACE gebruik