Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie wird der Primärindex neu berechnet?

set @pk:=0;

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

Meiner Meinung nach ist es in Ordnung, einen großen Ersatzschlüssel zu haben. Es ist wahrscheinlich unwahrscheinlich, dass Sie die gesamte maximal zulässige Ganzzahl aufbrauchen. Bedenken Sie, dass Sie es mit unsigned.

verdoppeln können