Když vytvoříte nový sloupec, je přiřazena výchozí hodnota (ve vašem případě bude 0), takže musíte určit, které hodnoty bude mít (kromě toho můžete sloupci říci, aby byl autoinkrementální, a to udělá práci pro vás pro nové položky řádků). Musíte změnit všechny hodnoty, aby se mezi nimi lišily, klíč ID MUSÍ být jedinečný
Chcete-li změnit všechna svá ID, v mysql můžete provést:
SET @new_id=0;
UPDATE your_table
SET id = @new_id := @new_id + 1
where id = 0