cevabı anlayabilmen için birazcık mySQL bilmen gerek. Şöle izah eedeyim
vBulletin
user tablasonda her kullanıcı için
userid atar. Aslında bu atama işlemi mysql tarafından yapılır çünkü ilgili sutun değeri
AUTO_INCREMENT dir
AUTO_INCREMENT değeri doğal sayılar kümesini temsil eder. 1 dan artı sonsuza gider (tabiki teorik olarak). budeğerlerin ilişkilendirildiği sutun silindiği zaman aradaki rakam boş kalır
mesela
1
2
3
4
5
gibi bir sıralamada 3 silinirse diğer değerler yerinden oynamaz aynen kalır. yani
1
2
4
5
Bu sıralamayı süzenlemenin bir yolu var ama bu işlem zaten karmaşık olan vb kodlamasında herşeyi çorba eder. (gerekli sorgu aşağıdadır.
ALTER TABLE user AUTO_INCREMENT=1
Ama bu tehlikeli işlemin yerine boş olan userid değerine başka bir kullanıcı atayabilrsin. bunun için bakınız
https://www.r10.net/vbulletin/68556-userid-degismek.html