ydlgr adlı üyeden alıntı: mesajı görüntüle
primary key tanımlamamışsınız. Şu şekilde dener misiniz ?

--
-- Veritabanı: `silo_1`
--
-- --------------------------------------------------------
--
-- Tablo için tablo yapısı `019_commentmeta`
--
CREATE TABLE IF NOT EXISTS `019_commentmeta` (

`meta_id` BİGİNT( 20 ) UNSİGNED NOT NULL AUTO_INCREMENT ,
`comment_id` BİGİNT( 20 ) UNSİGNED NOT NULL DEFAULT '0',
`meta_key` VARCHAR( 255 ) DEFAULT NULL ,
`meta_value` LONGTEXT,
PRIMARY KEY (`meta_id`)
) ENGINE = MYISAM AUTO_INCREMENT =89019 DEFAULT CHARSET = utf8;
Onu da denedim olmamıştı tablolara şu şekilde değişiklik yaptım eklenmeyen tablolar eklendi

bigint(20) unsigned primary key auto_increment NOT NULL,

lakin şimdi farklı bir hata veriyor onun nedenini çözmeye çalışıyorum daha birşey bulamadım.

Verilen hata;

-- Tablo için indeksler `019_commentmeta`
--
ALTER TABLE `019_commentmeta` ADD PRIMARY KEY ( `meta_id` ) ,
ADD KEY `comment_id` ( `comment_id` ) ,
ADD KEY `meta_key` ( `meta_key` ( 191 ) ) ;


MySQL çıktısı: Belgeler

#1068 - Multiple primary key defined

Bunu nasıl yapacağım daha çözemedim.