• 06-11-2009, 17:33:59
    #1
    s.a

    DA dan cpanel e Vb forum taşıyorum ama sql yi yüklerken şu hatayı veriyor sebebi nedir?

    Hata
    
    SQL sorgusu:
    
    INSERT INTO `xedelaltag` (`tagid`, `tagtext`, `dateline`, `autotag`) VALUES (3386, 'sbs haberleri', 1247278163, 0), (3387, 'osiad', 1247278484, 0), (3388, 'yerli', 1247278484, 0), (3390, 'malko�lar', 1247278484, 0), (3391, 'ostim', 1247278484, 0), (3392, 'kuzey �rak', 1247278721, 0), (3393, '�ehrin k�zlar� g�zel', 1247296878, 0), (3394, 'g�zel k�zlar', 1247296878, 0), (3395, '�ehir', 1247296878, 0), (3396, 'mahsun k�rm�z�g�l', 1247297820, 0), (3397, 'sinan �etin', 1247297820, 0), (3398, 'sigaran�n zararlar�', 1247298791, 0), (3399, 'saigara', 1247298791, 0), (3400, 't�bbi kelimeler', 1247299352, 0), (3401, 't�bbi s�zl�k', 1247299352, 0), (3402, 't�p s�zl���', 1247299352, 0), (3404, 'kaynak su', 1247379150, 0), (3405, 'himalaya', 1247379150, 0), (3406, 'tuz', 1247379150, 0), (3407, 'ko� burcu', 1247380855, 0), (3408, 'ko� burcu �zellikleri', 1247380855, 0), (3409, 'ko� erke�inin �zellikleri', 1247380855, 0), (3410, 'ko� kad�n�n �zellikleri', 1247380855, 0), (34[...]
    
    MySQL çıktısı: Belgeler
    #1062 - Duplicate entry 'sa?l?k' for key 2
  • 06-11-2009, 18:35:49
    #2
    Üyeliği durduruldu
    Karakter sorunundan dolayı tablo indexinde çakışma oluyordur. SQL bozuk kaydedilmiş olabilir, yanlış karaktersetler ile yüklenmeye çalışıyor olabilirsiniz vs.
    Primary key nosu 2 olan alana 'sa?l?k' diye 2 adet veri eklenmeye çalışıyor şeklinde uyarı veriyor.
    SQL karakterseti, ve yükleme karakterseti aynı olmalı. yani SQL dosyasını vBulletin admincp'den kaydettiyseniz, dosya encodingi ANSI formatında kaydedildiği için sqlyi yüklerken latin1 modunda yükleyin. SQL dosya encodingi utf8 ise utf8 modda yükleyin. bu şekilde sorun olmaz, tabisi sql bozuk kaydedilmemiş ise kolay gelsin.