• 22-10-2008, 01:52:40
    #1
    Database error in vBulletin 3.7.3:
    Invalid SQL:
    INSERT INTO visitormessage
        (userid, postusername, postuserid, pagetext, allowsmilie, state, dateline, ipaddress)
    VALUES
        (3, 'admin', 1, 'deneme mesaj', 1, 'visible', 1224629150, '1492915826');
    
    MySQL Error   : Duplicate entry '0' for key 1
    Error Number  : 1062
    mesaj atınca bu hatayı veriyoreyim

    ALTER TABLE `visitormessage` CHANGE `userid` `userid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT

    alttaki sorgu cozmedi sorunu belirteyim
  • 23-10-2008, 19:00:11
    #2
    yok mu yardım eden arkadaslar bekliyorum
  • 23-10-2008, 19:20:35
    #3
    Platin üye
    Daha önceden kayıtlı ve önemli olan ziyaretçi mesajlarınız var mı ? Yoksa vistormessage tablosunu kaldırıp yeniden oluşturmak en basit çözüm, mevcut tabloyu onarmak istiyorsanız ilk mesajda verdiğiniz sorguyu tüm değerler için düzenleyip çalıştırmanız gerekiyor.
  • 23-10-2008, 19:34:59
    #4
    Yeniden olusturma kodu nedir?

    Bir de tum degerler icin duzenlemek ne demek?
  • 23-10-2008, 21:22:54
    #5
    Platin üye
    Tablonun Değerleri : userid, postusername, postuserid, pagetext, allowsmilie, state, dateline, ipaddress

    Kod : ALTER TABLE `visitormessage` CHANGE `userid` `userid` INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT

    bu sorgu ile sadece userid değerini düzenliyorsunuz.Diğer değerleride bilginiz varsa kodu düzenleyerek değiştirebilirsiniz.

    Yeniden oluşturmak için önce eski tabloyu sileceksiniz yalnız önce visitormessage tablonuzun yedeğini almanızı öneririm.

    Kaldırmak ve yeniden oluşturmak için kullanacağınız sorgular :

    DROP TABLE `visitormessage`;
    CREATE TABLE IF NOT EXISTS `visitormessage` (
      `vmid` int(10) unsigned NOT NULL auto_increment,
      `userid` int(10) unsigned NOT NULL default '0',
      `postuserid` int(10) unsigned NOT NULL default '0',
      `postusername` varchar(100) NOT NULL default '',
      `dateline` int(10) unsigned NOT NULL default '0',
      `state` enum('visible','moderation','deleted') NOT NULL default 'visible',
      `title` varchar(255) NOT NULL default '',
      `pagetext` mediumtext,
      `ipaddress` int(10) unsigned NOT NULL default '0',
      `allowsmilie` smallint(5) unsigned NOT NULL default '0',
      `reportthreadid` int(10) unsigned NOT NULL default '0',
      `messageread` smallint(5) unsigned NOT NULL default '0',
      PRIMARY KEY  (`vmid`),
      KEY `postuserid` (`postuserid`,`userid`,`state`),
      KEY `userid` (`userid`,`dateline`,`state`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  • 24-10-2008, 17:42:37
    #6
    Tesekkurler kardesim, sıfırdan olusturdum tabloyu en iyisi..