[gelöst] ERR: Duplicate entry '17' for key 1

Begonnen von Biker, 14 Oktober 2011, 00:06:58

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Biker

Bin gerade dabei meine Seite auf 1.12 upzudaten und bekomme bei der Installation diesen Fehler:

ZitatERR: Duplicate entry '17' for key 1
in:  ALTER TABLE `nuke_modules` ADD PRIMARY KEY ( `mid` )
ERR: Incorrect table definition; there can be only one auto column and it must be defined as a key
in:  ALTER TABLE `nuke_modules` DROP INDEX `mid`

Was nun?

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!

Andi

Deine Modultabelle ist veraltet und hat ungültige Einträge.

Das Setup will für die Spalte 'mid' einen eindeutigen Index anlegen, kann das aber nicht, weil bereits doppelte Einträge (#17) in dem Feld sind.

Gehe mit phpMyAdmin o.Ä. in die Tabelle nuke_modules und lösche einen der beiden doppelten Einträge #17. Zur Sicherheit schau nach, ob noch mehr doppelte Einträge da sind...
Danach führst du das Setup/Update nochmal aus. Es wird dann vermutlich fehlerfrei durchlaufen.
Anschliessend im Adminmenü die Moduleinstellungen aufrufen und guggen ob alles passt...
schön´s Grüssle, Andi

Biker

Vielen Dank Andi.

Der doppelte Eintrag unter #17 war News und Newsletter.
Hab es korrigiert.

Gruß
Bernd
Detektei Martin - wir bringen Licht ins Dunkle!