Vbulletin Kayit olurken Databasa Error

Son güncelleme: 06.12.2009 17:13
  • kayit olurken Databasa Error veriyor ama üyelik alinmis oluyor..

    myadminden tablolari onardim, ftp de dosyalari tekrar üzerine yazdirip upgrade yaptim daha kac saat ugrastim bilmiyorum..

    mümkünse bir yardim bekliyorum..

    noimage





    kaynak kod

    <!--
    Database error in vBulletin 3.8.4:

    Invalid SQL:
    INSERT INTO userfield
    (userid)
    VALUES
    (222996);

    MySQL Error : Duplicate entry '222996' for key 1
    Error Number : 1062
    Request Date : Sunday, December 6th 2009 @ 1217 PM
    Error Date : Sunday, December 6th 2009 @ 1217 PM
    Script : http://www.sitem.com/register.php?do=addmember
    Referrer : http://www.sitem.com/register.php?do=register
    IP Address : 98.128.179.163
    Username : derdim21
    Classname : vB_Database
    MySQL Version :
    -->
#06.12.2009 11:51 0 0 0
  • Kurduğun bir eklenti tablolardaki auto incrementi bozmuş olabilir. Mevcut id sıralaması bozulmuş üzerine yazmaya çalışıyor gibi. Ne kurduysan silmelisin.

    Daha sonra panelde bakım kısmında hatalı üye profillerini onar komutunu çalıştırıp üyeliği yeniden kontrol et.

    Düzelmezse user ve userfield tablosunun yedeğini al önce ve aşağıdaki sorguları çalıştır.

    ALTER TABLE `user` CHANGE `userid` `userid` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0' AUTO_INCREMENT;

    ve bunu

    ALTER TABLE `userfield` CHANGE `userid` `userid` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0' AUTO_INCREMENT;
#06.12.2009 16:21 0 0 0
  • dediklerini yaptim yine hata devam ediyor..

    yükledigim en son seo 331 var ondan önce 330 vardi..

    sorgulamada su hata geliyor..
    acp den yaparsam bu sekil..

    Veri tabanı sorgulaması sırasında Hata oluştu. Aşağıdaki Hatalar bildirildi.
    Hata numarası: 1067
    Hata açıklaması: Invalid default value for 'userid'

    -----------------------------------------------------------

    myadminden yaparsam bu sekil hata aliyorum

    Hata
    SQL sorgusu:

    ALTER TABLE `user` CHANGE `userid` `userid` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0' AUTO_INCREMENT ;

    MySQL çıktısı:

    #1067 - Invalid default value for 'userid'
#06.12.2009 17:13 0 0 0