Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zwiększone wartości kolumn aktualizacji MySQL (bez automatycznej inkrementacji)

Coś takiego jak poniżej może zrobić to, czego szukasz. Przypisze rosnące wartości do order na podstawie question_id zamawianie:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dziedziczenie klas z .NET EF4.1 + MySQL

  2. Zaktualizuj bazę danych za pomocą wielu instrukcji SQL

  3. MySql.Data.MySqlClient.Replication.ReplicationManager zgłasza wyjątek System.TypeInitializationException

  4. Wartość liczbowa poza zakresem:1264 w mysql

  5. sprawdź wiek przed zarejestrowaniem użytkownika, aby sprawdzić, czy ma więcej niż określony wiek za pomocą mvc