İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Üye ID Sayısı Boşluğu..

Efsane

0
İyinet Üyesi
Katılım
12 Ekim 2007
Mesajlar
1,553
Reaction score
1
Konum
bilecen (:
Garip bi istek biliyorum,

Üye sayısı : 14.000 Küsür fakat zamanında 2k kadar üye silinmesi yapılmıştı..

Son üye olana bakınca 16.000 lerde bi ID görüyorum.. Bu ID leri 1 den başlayıp 14k ya kadar sıralayıp aradaki boşlukları kapatamam mı ?

Bir sorgu ile gerçekleşebilir düşüncesindeyim ama bulamadım bişeyler ?
 

c2wueR

0
İyinet Üyesi
Katılım
15 Nisan 2007
Mesajlar
328
Reaction score
0
Hiç bir forumda görmedim henüz 3fsane hocam..

Yapılabileceğini de sanmıyorum vb.com vb.org ' ta bile yapılmamış :)
 

Breeze

0
İyinet Üyesi
Onaylı Üye
Katılım
17 Nisan 2007
Mesajlar
1,445
Reaction score
1
Konum
CTRL + W
id'leri değiştiremezsin
ben sırf boşluk oluşmasın diye 1 yıl giriş yapmamış üyeleri silmiyorum
boşluk oluşmasınında bir zararı olmaz
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
66
Konum
Sakarya
Buna benzer bir PHP sorusu vardi forumda.
ID ler arasindaki boslugun hicbir zarari yoktur, birakin o sekilde kalsin.
Oynama yaparsaniz basinizi cok agritir, sorunlarla karsilasirsiniz.
 

pembekedi

0
İyinet Üyesi
Katılım
3 Şubat 2005
Mesajlar
1,607
Reaction score
1
Konum
Neverland
bu ilginç isteğini ben de düşündüm. benim de buna benzer bi durumum var çünkü. aynı şekilde benimki de normal site ve aralarda çok boş idler var. bazılarını kendim editliyorum ama nereye kadar. şekil olarak aldırış etmemeyi denersen herhangi bi açıdan zararı yok boşların. aslında "sıkıştır" falan diye bi komut olsa iyi olacak :)
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
66
Konum
Sakarya
bu ilginç isteğini ben de düşündüm. benim de buna benzer bi durumum var çünkü. aynı şekilde benimki de normal site ve aralarda çok boş idler var. bazılarını kendim editliyorum ama nereye kadar. şekil olarak aldırış etmemeyi denersen herhangi bi açıdan zararı yok boşların. aslında "sıkıştır" falan diye bi komut olsa iyi olacak :)

Sorun idleri sıkıştırmakta değil, birkaç satırlık SQL komutu ile bu zaten mümküm.

Veritabanları kurulurken tablolar birbirleri ile ilişkilendirilir.

Buna relation denir.

MySQL de relational database yapısını destekler.

Id ler gelellikle bir tabloda primary key olarak tanımlanırlarken başka bir tabloda foreign key olarak kullanırlar.
Bu şekide tablolar birbirleri ile ilişkilendirilirler.

Siz şimdi Id leri 1 tabloada sıkıştırırken, diğer bir düzine tablodada aynı şekilde sıkıştırmak zorundasınız. 17000 numara 12000 olursa aynı Id tüm diğer tablolarda da 12000 yapılmalıdır.

Burada yapılacak ufacık bir hata tüm verilerin birbirine girmesine neden olur.
 

Efsane

0
İyinet Üyesi
Katılım
12 Ekim 2007
Mesajlar
1,553
Reaction score
1
Konum
bilecen (:
Peki iyinet o boşluklara ekleme yapamazmıyız ??

Mesela Misafir123 filan diye devam eden üyelikler atasak..
Sıkıştırmak yerine doldurmak gibi?
 

pembekedi

0
İyinet Üyesi
Katılım
3 Şubat 2005
Mesajlar
1,607
Reaction score
1
Konum
Neverland
ayrıca benim tek tablomda idler var iyinetadmin yani forum, gibi değil ne o sıkıştırma şeyi?
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst