• 22-10-2006, 11:24:13
    #1
    veritabanında 1 adet tablo var
    tabloda ID field ı bulunmakta
    normalde bir tabloda ID field 1 den başlar 1er 1er artar
    ama benim bu tabloda 500 den başlıyor 1300 e kadar 1er 1er gidiyor
    şimdi yapmam gereken şey bu 500 den başlayan ID yi 1 den başlatıp 1er 1er artırmak
    yani toplam 800 satır var, 1 den başlayıp 800 e kadar gidecek 1er 1er ID ler.
    bunu veritabanının içinden SQL komuduyla nasıl yapabilirim?
  • 22-10-2006, 11:44:54
    #2
    ALTER TABLE table_name AUTO_INCREMENT =1
    bunu denedim değişen bişi olmadı
  • 22-10-2006, 12:38:32
    #3
    Misafir
    Yedek al önce

    $i=1; $h=500;
    for($i=1; $i <= 800; $i++) {
    mysql_query("Update tabloadi set Id='$i' where Id='$h'");
    $h++;
    }
  • 22-10-2006, 12:49:44
    #4
    eywallah...
  • 24-10-2006, 21:49:07
    #5
    Haymac adlı üyeden alıntı: mesajı görüntüle
    Yedek al önce

    $i=1; $h=500;
    for($i=1; $i <= 800; $i++) {
    mysql_query("Update tabloadi set Id='$i' where Id='$h'");
    $h++;
    }
    bunun phpmyadmin deki sql komudu nedir