• 19-03-2009, 14:37:10
    #1
    Merhaba arkadaşlar Üye olma formunu doldurup Kaydet tuşuna bastığımda Database Error hatası alıyorum

    Database error in vBulletin 3.6.8:
    
    Invalid SQL:
    INSERT INTO userfield
    	(field1, field2, field3, field4, userid)
    VALUES
    	('', '', '', '', 466670);
    
    MySQL Error  : Duplicate entry '466670' for key 'PRIMARY'
    Error Number : 1062
    Date         : Thursday, March 19th 2009 @ 07:35:00 AM
    Script       : http://sitexismi.com/admincp/user.php?do=update
    Referrer     : http://sitexismi.com/admincp/user.php?do=add
    IP Address   : 89.224.42.208
    Username     : Admin
    Classname    : vB_Database
    Veritabanını onar diyorum, UNIQUE İndex olayını kullanıyorum, herhangi bir değişme olmuyor, yedeği baştan yüklüyorum gene sonuç yok, localhosta yükleyim deneyim dedim (hostla alakası olabilir diye ) nafile aynı hatayı alıyorum.

    Bu hatayı daha önce alıpta düzelten varsa yada çözüm üretebilecek varsa yardım ederseniz çok mutlu olurum Veritabanı boyutu 1.20 GB )
  • 19-03-2009, 15:10:40
    #2
    vallahi hocam sorun sanırım üye ID si ile ilgili bir durum


    466670 ID si bu olan useri phpmyadminden silmeyi dene
    benim aklıma bu geliyor
  • 19-03-2009, 16:28:45
    #3
    Sorunu çözdüm arkadaşlar

    Üye istatistiklerine baktığımda 466.600 üye gözüküyor fakat, phpmyadminden baktığımda 466.670 üye ID si gözüküyor. Phpmyadmindeki user ve userfield tablolarına tıklayıp seçip, 466.600 den 670 e kadar olan tüm verileri sildim sorun çözüldü,

    Üye olurken db hatası alanlar bu yöntemi denesin
  • 19-03-2009, 19:30:32
    #4
    EuK
    Üyeliği durduruldu
    demo adresi yollar mısın(özel mesaj ile) , bir de ben deneyeyim
  • 20-03-2009, 15:12:21
    #5
    Arkadaşlar 200 üye sonrası gene aynı hatayı almaya başladım

    user ve userfield tabloları haricinde yeni üye olanları sayan bir tablo olması lazım, ondaki sayıyıda diğerleriyle eşitlemek lazım, bilgisi olan varmıdır ?
  • 20-03-2009, 15:20:20
    #6
    benim önerim foruma uzun süredir giriş yapmayan üyeleri sil
    C o o kie-Timeout süren yüksekse onuda düşürebilirsin
  • 20-03-2009, 15:28:03
    #7
    Cookie-Timeout : 900 saniye gözüküyor = 15 dk. bununla alakası yok sanırım.
  • 20-03-2009, 16:26:11
    #8
    Divran © - Forum

    cevabı burda.
  • 20-03-2009, 23:19:14
    #9
    maalesef orada arkadaşın tarif ettiği yöntem olmadı

    sorunun çözümünü user, userfield, usertextfield ve datastore tabloları haricinde üye olma esnasında gönderilen veri yolunu bulmamla sonuçlayacağım. Arıyorum hala