v2.5.2
Giriş yap

mysql tablosunda idler karışık gözüküyor nasıl düzetebiliriz ?

onurnerde
376 defa görüntülendi

mysql tablosunun idleri database yedegini alırken düz göstermiyor yani

1
2
456
457

gibi sıralanıyor bunu düz sıralanması için ne yapmamız gerekir ?

onurnerde
209 gün önce

hatayı almaya devam ediyorum ;

Hata
SQL sorgusu: Kopyala


UPDATE yukselenses SET id=@autoid := (@autoid+1);
MySQL çıktısı: Belgeler

#1062 - Duplicate entry '2' for key 'PRIMARY'

ilgili tabloyu sildim ve dışarı aktararak bu aşağıdaki kodu hem sql tablosunun altına yazdım denedim tablo düzelmedi
sonra create tablonun altına yazmayı denedim fakat tablodaki idler yine karışık gözüküyor bir düzetlme kodu olması
lazım php my adminde ilgili tablonun id satırına tıklayınca 0,1,2,3 gibi düzgün sıralanabiliyor baştan aşağı ve
aşağıdan başa sıralanıyor fakat tablonun düzeltilmesinde başarılı olamadım.

SET @autoid :=0;
UPDATE yukselenses SET id=@autoid := (@autoid+1);
ALTER TABLE yukselenses AUTO_INCREMENT=1;

daha öncede phpmyadminde sutuna satırlara tıklanınca igili satır düzeltme için işlem
yapamıyor hatası alıyordum o düzelebildi fakat bu id sıralaması işleminde başarılı olamadım.