View Single Post
Eski 18/10/2007, 14:45   #1 (permalink)
frekans33
Üye
 
Üyelik Tarihi: 10/2007
Mesaj: 7
Varsayılan Mysql'da alan fonksiyon sorunu

arkadaşlar mysql'da herhangi bir tablo yarattık ve bu tabloda bir kaç tane alan oluşturduk... bu alanlardan birinin ismini no (int) olarak belirleyip auto increment özelliğini seçerek rakamların artmasını sağladım... örneğin 100 tane kayıt varsa numaralar 1 den 100' kadar ilerliyor fakat diyelim ki içlerinden bir tanesini sildiğimizde sadece sildiğimiz kayıtın numarası siliniyor diğer numaralar olduğu gibi yerinde kalıyor... Oysa ben her silme işleminden sonra kaçtane kayıt varsa 1 den başlayarak son satıra kadar birer birer artmasını istiyorum... Bunun için ne yapmam lazım...

Somut bir örnek vereyim...
no isim
1 Ahmet
2 Mehmet
3 Hasan
4 Hüseyin


Diyelimki Mehmet isimli satırı silmek istiyorum ve tablonun son halinin bu şekilde olmasını istiyorum

no isim
1 Ahmet
2 Hasan
3 Hüseyin

Dikkat ettiyseniz no sütunundaki rakamlar yine 1 den başlayarak birer birer arttıyor.. İşte yapmak istediğim budur.... Bunun bir yolu var mıdır acaba?
frekans33 hatta değil   Alıntı Yaparak Yanıtla