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

Hvordan genberegner man primært indeks?

set @pk:=0;

update 
  your_table
  set [email protected]:[email protected]+1
  order by pk;       <-- order by original pk

Efter min mening er det fint at have en stor surrogatnøgle. Det er sandsynligvis usandsynligt, at du bruger hele det maksimalt tilladte heltal. Overvej, at du kan fordoble det ved at bruge usigneret.



  1. MySQL:DATE_ADD

  2. Vis alle datoer mellem, selvom der ikke er noget resultat

  3. Oprettelse af timer i Oracle Forms / Forms 6i og visning af et ur

  4. Hvordan importerer man nemt flere sql-filer til en MySQL-database?