MyBB.de Forum
Fehler in Datenbank in Tabelle privatemessages?? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Fehler in Datenbank in Tabelle privatemessages?? (/thread-7776.html)



Fehler in Datenbank in Tabelle privatemessages?? - querschlaeger - 22.11.2007

Hallo,

ich habe mit phpMyAdmin meine Datenbank überprüft/optimiert/repartiert/anaylsiert (die "übliche" Wartung halt) und dabei in der Tabelle privatemessages folgende Meldung erhalten:

Zitat:Die folgenden Indizes scheinen identisch und einer von ihnen sollte entfernt werden: PRIMARY, pmid

Diese Meldung erscheint auch, wenn man sich die Struktur der Tabelle anschaut.

Nun habe ich allerdings ein völlig "sauberes" MyBB und weiß nicht, woher der Fehler kommen könnte... Ist das "normal" (also habt ihr die Meldung ebenfalls)?

Achso: Es handelt sich um Version 1.2.9 de


RE: Fehler in Datenbank in Tabelle privatemessages?? - Michael - 22.11.2007

Ich habe diese Fehlermeldung noch nicht gesehen. Hast du an der Datenbank irgendetwas geändert? Gibt es Probleme auch im Private Nachrichten-System des Forums?


RE: Fehler in Datenbank in Tabelle privatemessages?? - querschlaeger - 23.11.2007

Hi,

also an der Datenbank habe ich nichts verändert. MyBB liegt auch als einzigstes in dieser DB und das private Nachrichten-System klappt eigentlich ohne Probleme. Dennoch ist mir dieser Fehler irgendwie ein Dorn im Auge...

Falls das nützlich ist: Ich bin bei all-inkl.com und verwende phpMyAdmin 2.11.2
Ansonsten: MySQL 5.0.37 und PHP 5.2.3 (mysqli).


RE: Fehler in Datenbank in Tabelle privatemessages?? - Michael - 23.11.2007

Kann dieses Problem sonst jemand reproduzieren? Ich habe es gerade nochmal überprüft, ich erhalte diese Meldung einfach nicht.


RE: Fehler in Datenbank in Tabelle privatemessages?? - Garlant - 23.11.2007

Hallo Querschlaeger,

Sind in der Tabelle prefix_privatmessages PN's eingetragen?
Wenn, ja so fertige von dieser Tabelle ein Backup an, und leere prefix_privatemessages.

Tritt der Fehler nun immernoch auf?

Sollte der Fehler verschwunden sein, so spiele das Backup der Tabelle prefix_privatemessages wieder ein und beobachte was passiert.

Mfg Garlant


RE: Fehler in Datenbank in Tabelle privatemessages?? - querschlaeger - 23.11.2007

Garlant schrieb:Sind in der Tabelle prefix_privatmessages PN's eingetragen?
Wenn, ja so fertige von dieser Tabelle ein Backup an, und leere prefix_privatemessages.

Tritt der Fehler nun immernoch auf?

Ich habs mal ganz radikal gemacht und nen neues MyBB installiert (streng nach Anleitung) in nen eigenen Ordner und ne eigene DB. Gleich danach hab ich mit phpMyAdmin die DB durchgeschaut, mit folgendem Ergebnis:

   

Was kann denn da los sein?

P.S.: Die Tabelle hatte bei dem Screenshot logischerweise keinen Inhalt.


RE: Fehler in Datenbank in Tabelle privatemessages?? - Garlant - 23.11.2007

Lösche bitte die über der Fehlermeldungen zu sehenden Felder(pmid, uid) mit dem Typen INDEX.
(Das Feld mit dem Namen pmid und dem Typen PRIMARY, nicht löschen)

Anscheißend sollte der Fehler verschwinden.
Sobald ich zu hause bin, schaue ich mal die Installationsroutine durch.

Mfg Garlant


RE: Fehler in Datenbank in Tabelle privatemessages?? - Gemino - 05.03.2009

Ich habe diesen Fehler auch. Allerdings in MyBB 1.4.4. Möglicherweise habe ich ihn aber 'mitgeschleppt'.

Kann mir jemand sagen, was ich am besten mache? Ich bin etwas unsicher, wo ich ansetzen soll... Blush

   


RE: Fehler in Datenbank in Tabelle privatemessages?? - Michael - 05.03.2009

Lösche die Indexe mit den folgenden Namen: pmid, uid_2, uid_3 und uid_4. Diese dürften eigenlich gar nicht vorhanden sein.


RE: Fehler in Datenbank in Tabelle privatemessages?? - Gemino - 06.03.2009

Okay, erledigt. Danke!