• 23-06-2019, 11:46:08
    #1
    phpmyadmin'den veritabanına veri ekledim ama verilerin sırası yanlış oldu id numarasını değiştirsemde düzelmiyor.
    Silip aynı veriyi baştan ekliyorum yine eski konumuna gidiyor nasıl çözebilirim.
  • 23-06-2019, 11:50:32
    #2
    daha açıklayıcı anlatır mısın hocam, sorun tam olarak nedir?
  • 23-06-2019, 11:54:19
    #3
    Bemica adlı üyeden alıntı: mesajı görüntüle
    daha açıklayıcı anlatır mısın hocam, sorun tam olarak nedir?
    şöyle hocam sitemdeki ürünler veritabanından çekiliyor sırayla ama 1 ürünü yanlış ekledim oürünün verisini veritabanında 1 satır alta almam gerek.
  • 23-06-2019, 11:58:20
    #4
    Üyeliği durduruldu
    Şunu kullanmalısınız:

    ALTER TABLE {tablo_adi} AUTO_INCREMENT = 1

    Bu kod sayesinde, ID sayacı tekrar 1'den başlayacaktır. Eğer 2 yaparsanız, 2'den başlar.
  • 23-06-2019, 12:11:52
    #5
    Hocam; inanın sorununuzu anlamadım, eğer aklıma geldiği gibiyse ben cevabı yazayım...

    veri tabanı tablosunu su sekilde düsünelim...

    urunler
    id urun adı fiyat
    1 balon 5
    2 sakız 10
    ...
    ...
    10 ciklet 1

    simdi diyelim ki siz bunların arasına yeni bir ürün eklediniz id 11 olur,... diyelim ki ürün tablosundaki idler çok karışık, arada silinenler var... o halde ve tam olarak verim alamıyorsunuzdur...

    Alıntı
    Set @yeniid :=0;
    update urunler set id = @yeniid :=(@yeniid+1);
    alter table urunler Auto_increment =1;
    yukarıdaki kodu phpmyadmin den insert ederek urunler tablosunun id lerini sıfırlayabilirsiniz ve arada silinenler vs varsa hepsini temizleyecektir.

    Dipnot : bu kod urunler tablosunda bulunan bütün verilerin sıralamasını sıfırlayacaktır... yedeğinizi mutlaka almanızı tavsiye ederim...
    Ek Dipnot bu konunun yeri de burası değil hocam, yöneticilere söyleyin taşısınlar...