Puoi ma fai attenzione di altre tabelle che utilizzano questa chiave primaria come chiave esterna
SET @count = 0;
UPDATE table SET table.id = @count:= @count + 1;
questo aggiornerà il id
colonna della tabella table
... è quindi necessario ripristinare l'auto_increment :
ALTER TABLE table AUTO_INCREMENT = 1;
Questo reimposta l'ID successivo come MAX(id)+1
dai documenti
: