• 12-03-2014, 15:56:29
    #1
    Merhaba arkadaşlar elimde bir veritabanım var daha Önce Unique anahtar olarak sadece kullanıcı adını koymuşum ve başka bir benzersiz alanım yok şuan buna id sütunuda eklemek istiyorum fakat id deki şuanki 174000 kayıta otomatik id vermesini yapamadım bu tarz bir sorgu biliyorsanız verebiilirmisiniz.

    Ben İlk Kullanıcının id sini 1 yapacağım diğer sorgu en büyük rakamı bulup +1 yapacak örnek sorgu 2 kayıtı 2 yaptımı en büyük rakam bu diğerini 3 yapacak ve ikinci bir benzersiz alanım olacak bunu nasıl yapabilirim.
  • 12-03-2014, 16:13:05
    #2
    Alıntı
    ALTER TABLE tablo_adiniz ADD id INT PRIMARY KEY AUTO_INCREMENT;
    sorgusunu çalıştırısanız ekleyecektir
  • 12-03-2014, 16:31:16
    #3
    Mezitli33 adlı üyeden alıntı: mesajı görüntüle
    sorgusunu çalıştırısanız ekleyecektir
    id sütununu ekledim hocam ben yeni kayıtlar için değil şuanki mevcut kayıtlara id vermek istiyorum.
  • 12-03-2014, 17:02:06
    #4
    Internetabi adlı üyeden alıntı: mesajı görüntüle
    id sütununu ekledim hocam ben yeni kayıtlar için değil şuanki mevcut kayıtlara id vermek istiyorum.
    verdiğim sorguyu çalıştırdığınızda otomatik ekleyecektir zaten artan değerleri
  • 12-03-2014, 17:17:04
    #5
    Mezitli33 adlı üyeden alıntı: mesajı görüntüle
    verdiğim sorguyu çalıştırdığınızda otomatik ekleyecektir zaten artan değerleri
    sorgunuzu çalıştırmayı denediğimde multiple primary key defined hatası alıyorum hocam.
  • 12-03-2014, 17:23:43
    #6
    Tablonuzda baska bir primay key var demekki tabloda 1 adet primary key olabilir hocam

    GT-I9500 cihazımdan Tapatalk kullanılarak gönderildi
  • 12-03-2014, 17:26:02
    #7
    işte buna benzersiz değer atayıp onu kaldırmak istiyorum hocam diğerinin karakter setini utf8 yapamıyorum primary key yüzünden ** kullanılan tüm rumuzlarda hata veriyor.

    istediğim sütundaki en büyük rakamı bulup +1 eklemesi
  • 12-03-2014, 17:36:33
    #8
    Eski primary keyinizi kaldirip (sütünü degil sadece primary key özelliğini) sorguyu çalıştırirsaniz dediginiz zaten olacaktır ilk satira 1 vererek artan degerli yeni bir sütun olacaktır

    GT-I9500 cihazımdan Tapatalk kullanılarak gönderildi

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:36:33 -->-> Daha önceki mesaj 17:29:43 --

    Eğer phpmyadmin erisiminiz var ise saniyorum indeksler kismiydi buradan kaldırabilirsiniz. Yada" alter table tablonuz drop primary key" sorgusuyla kaldirip yeni bir primary key olusturabilirsinix

    GT-I9500 cihazımdan Tapatalk kullanılarak gönderildi
  • 18-03-2014, 17:36:26
    #9
    Üyeliği durduruldu
    Hocam veritabanınızda bulunan tablo yapısında hangi kolonda primary key özelliği varsa onu kaldırın tablo başına id ekleyin buna primary key verip ilk satıra 1 dediğinizde istediğinizi elde etmiş olacaksınız. Türkçe karakter problemi içinde tablonun yapısında karşılaştırmayı utf8_general_ci yaparsanız sorunsuz çalışacaktır.

    İyi Çalışmalar..