sql >> Databáze >  >> RDS >> Mysql

Jak přepočítat primární index?

set @pk:=0;

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

Podle mého názoru je mít velký náhradní klíč v pořádku. Pravděpodobně není pravděpodobné, že využijete všechna maximální povolená celá čísla. Zvažte, že to můžete zdvojnásobit pomocí unsigned.



  1. Regexp a mysql:existuje operátor AND

  2. Jak uchovávat historii aktualizací záznamů v MySQL?

  3. Proč MySQL vrací některé floats ve vědecké notaci, ale ne jiné?

  4. Má MySQL dvě různá hesla?