Seite 1 von 1

Problem mit MySQL

Verfasst: 02.07.2003 14:50
von Aison
Hallo zusammen

Zwischendurch, wenn ich auf meine Forumsseite gehen will, kommt eine solche Fehlermeldung:

SQL Error : 1062 Duplicate entry '2' for key 2

manchmal ist es auch eine andere. Aber der Fehler ist immer im Zusammenhang mit der tabelle phpbb_sessions. Wenn ich dann mit einem Tool alle Einträge lösche, dann geht das Forum wieder, vorher nicht.

Kann es sein, dass diese Tabelle irgendwie kaputt ist? Oder dass sogar das Forum selber einen ungültigen Eintrag macht? Ich hab wirklich zu wenig ahnung davon.

Hier noch meine Forumspage (zwischendurch offline leider)

http://aison.no-ip.com/forum

mfg
Ivo

Verfasst: 02.07.2003 15:09
von Acid
Hast du irgendwas an den Dateien verändert ? Du kannst ja mal die "sessions" Tabelle komplett löschen (mit phpmyadmin) und mit folgendem Query wiederherstellen (ebenfalls mit phpmyadmin).. achte auf den verwendeten Prefix:
CREATE TABLE phpbb_sessions (
session_id char(32) DEFAULT '' NOT NULL,
session_user_id mediumint(8) DEFAULT '0' NOT NULL,
session_start int(11) DEFAULT '0' NOT NULL,
session_time int(11) DEFAULT '0' NOT NULL,
session_ip char(8) DEFAULT '0' NOT NULL,
session_page int(11) DEFAULT '0' NOT NULL,
session_logged_in tinyint(1) DEFAULT '0' NOT NULL,
PRIMARY KEY (session_id),
KEY session_user_id (session_user_id),
KEY session_id_ip_user_id (session_id, session_ip, session_user_id)
);

Verfasst: 08.07.2003 01:59
von Aison
Danke vielmals, das hat tatsächlich geholfen, nur sind leider schon die nächsten Probleme aufgetaucht :(

Meine Datenbank scheint wirklich teilweise zerstört. Jetzt kommt jedesmal, wenn ich etwas posten will diese Meldung :
"Du kannst einen Beitrag nicht so schnell nach deinem letzten absenden, bitte warte einen Augenblick."


Ich möchte die Datenbank nicht löschen oder so :( Aber gäbe es eine möglichkeit oder ein Tool, das die Datenbank nach Fehler durchsucht?

mfg
Ivo

Verfasst: 08.07.2003 09:51
von Acid