Nescafem adlı üyeden alıntı: mesajı görüntüle
Satırlar	id
1	6454
1	6455
1	6456
1	6457
1	7781
1	7785
net olarak 12 bin boş id var bunları manuel olarak yapmak çok zor daha basit bir yöntemi yokmudur acaba ?
tek sql ile toplu olarak ileri alabilirsiniz arada 6000 boşluk olduğunu düşünürsek

update tablo set id = id + 6000  where id >12000
gibi

ama bu işlemin tersi yani geri almada hata verir. Ondan dolayi geri alma işlemini manuel kod yazarak yapmanız gerekir
şöyleki

$result = mysql_query("select * from tablo where id > 6000 order by id ");
while($row = mysql_fetch_array($result) ){
mysql_query(""update tablo set id = id - 6000 where id = ".$row["id"]."");
}
mantık olarak düşünürseniz böyle yapmamizin nedeni mevcut kullanilan id üzerine atama yapamazsiniz.

yani 6000 numarali id var ise. id = id -6000 dediginizde 6000 e denk geliyorsa sql calismaz hata verir. manuel elle ilk kayittan küçülterek giderseniz calisir.

arttırmak için ise id nin büyük degeri boş olduğu için hata vermeden normal calisir