set @pk:=0;
update
your_table
set example@sqldat.com:example@sqldat.com+1
order by pk; <-- order by original pk
Naar mijn mening is het prima om een grote surrogaatsleutel te hebben. Het is waarschijnlijk onwaarschijnlijk dat u alle maximaal toegestane gehele getallen opgebruikt. Bedenk dat je het kunt verdubbelen met unsigned.