Seite 2 von 5
Verfasst: 16.11.2003 12:42
von PhilippK
Sicherlich das einfachste wäre es, die Beiträge zu löschen sowie die beiden Suchtabellen. Eine Garantie gibt's damit zwar nicht - aber möglich ist es. Ist das eine Option für dich?
Gruß, Philipp
Verfasst: 16.11.2003 12:46
von Gast
was passiert denn, wenn ich die beiden suchtabellen lösche, bin mir nicht wirklich im klaren darüber was die machen...
Verfasst: 16.11.2003 12:54
von Acid
Naja, Philipp meinte "leere die Suchtabellen" (nicht löschen). Das kann über link:phpmyadmin gemacht werden.
Verfasst: 16.11.2003 13:23
von Gast
hab ich gemacht nur ich hab das problem immer noch sobald ich ein wort schreibe das bereits wieder in die tabelle eingetragen wurde.
Verfasst: 16.11.2003 13:26
von Acid
Ich glaube, da wird der "auto increment" Wert nicht korrekt gesetzt. Vielleicht meinte Philipp doch, das du die Suche-Tabellen mal löschen sollst.
Code: Alles auswählen
CREATE TABLE phpbb_search_results (
search_id int(11) UNSIGNED NOT NULL default '0',
session_id char(32) NOT NULL default '',
search_array text NOT NULL,
PRIMARY KEY (search_id),
KEY session_id (session_id)
);
CREATE TABLE phpbb_search_wordlist (
word_text varchar(50) binary NOT NULL default '',
word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
word_common tinyint(1) unsigned NOT NULL default '0',
PRIMARY KEY (word_text),
KEY word_id (word_id)
);
CREATE TABLE phpbb_search_wordmatch (
post_id mediumint(8) UNSIGNED NOT NULL default '0',
word_id mediumint(8) UNSIGNED NOT NULL default '0',
title_match tinyint(1) NOT NULL default '0',
KEY post_id (post_id),
KEY word_id (word_id)
);
Mit diesen Queries kannst du die Tabellen dann neu erstellen (auf Prefix achten (phpbb_)).
(Geh bei phpmyadmin oben auf "SQL" und gib obiges dann in das Textfeld ein.)
Verfasst: 16.11.2003 13:31
von Gast
hat leider auch nichts gebracht. mir wird wohl nichts weiter übrig bleiben, als alles nochmal von vorn zu machen

Verfasst: 16.11.2003 13:34
von Acid
imho wird das auch nichts bringen, da du ja theoretisch schon von vorne angefangen hast (Dateien erneut hochgeladen, Suche-Tabellen neu erstellt). (Du kannst es natürlich versuchen.)
Steht in der search_wordlist die "word_id" auf auto-increment ?
Verfasst: 16.11.2003 13:36
von PhilippK
Acid,
das Problem liegt meines Erachtens daran, dass phpBB einen neuen Eintrag in die Wörter-Tabelle erstellen will, obwohl schon ein Eintrag für das Wort existiert. (Achtung: word_text ist da der Primärschlüssel)
Gruß, Philipp
Verfasst: 16.11.2003 13:41
von Acid
ja, stimmt. Ich hab bei den ganzen 0en an die ID gedacht, aber is ja word_common.
Uhh.. keine Ahnung was der Grund is.
Verfasst: 16.11.2003 13:51
von Gast
also soweit ich das beurteilen kann ist in jeder der drei einträge ein primärschlüssel...