tanto per capire, se fai

USE restaurants
UPDATE archivio SET ID = 56464565655 WHERE ID = 0

cosa succede?

mi rispondo da solo
ti darà errore di chiave duplicata se hai più di un ID=0 e ID non ammette duplicati