Datenbankfehler

toemchen
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung:
nach einer antwort im thread wird eine fehlermeldung angezeigt


Fehlermeldung:
QL-DATABASE ERROR

Database error in WoltLab Burning Board (2.3.6): Invalid SQL: REPLACE INTO bb1_wordmatch (wordid,postid,intopic) VALUES (292,1011,0)
mysql error: Tabelle 'usr_web1444_2.bb1_wordmatch' existiert nicht
mysql error number: 1146
mysql version: 5.0.51a-0.dotdeb.1
php version: 4.4.8-0.dotdeb.1
Date: 25.05.2008 @ 09:45
Script: /wbb2/Kowegforum/newthread.php
Referer: http://xn--pombr-jraa.de/wbb2/Kowegforum....php?boardid=37


Was wurde zuletzt geändert oder eingebaut?
backup wurde aufgespielt, weil datenbank abgechmiert ist


bitte um schnelle hilfe
--Nachtfalke--
Du hast vergessen die bb1_wordmatch wieder zu importieren.
toemchen
und wo bekomme ich dir her??
ich habe ja mit dumper komplett runter gezogen,
also hätte es ja auch alles wieder drauf spielen müssen.
und wie kann ich die einzelnd hochladen?
und von wo??
Biggi
Gib das im PHPMyAdmin oder im ACP (falls du reinkommst) unter "SQL Abfragen" ein:

code:
1:
2:
3:
4:
5:
6:
7:
DROP TABLE IF EXISTS bb1_wordmatch;
CREATE TABLE bb1_wordmatch (
  wordid int(11) unsigned NOT NULL default '0',
  postid int(11) unsigned NOT NULL default '0',
  intopic tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (wordid,postid)
) TYPE=MyISAM;


Falls die bb1_wordlist auch fehlen sollte, gib das hier auch noch ein:

code:
1:
2:
3:
4:
5:
6:
7:
DROP TABLE IF EXISTS bb1_wordlist;
CREATE TABLE bb1_wordlist (
  wordid int(11) unsigned NOT NULL auto_increment,
  word varchar(50) NOT NULL default '',
  PRIMARY KEY  (wordid),
  UNIQUE KEY word (word)
) TYPE=MyISAM;


Danach mußt du im ACP unter "Anzeigen aktualisieren" die Suchwortverknüpfung einmal komplett neu schreiben lassen.
toemchen
danke für die schnelle antwort.
also wordlist fehlt nich
ich komme ins admin cp rein.habe aber kp was ich hier machenn muss

ich habe mal acp drangehangen.
was muss ich wo eintragen??


tut mir leid, dass ich mich so blöd anstelle.
bin noch nich so lange dabei...
Biggi
Du gibst einfach genau das hier:
code:
1:
2:
3:
4:
5:
6:
7:
DROP TABLE IF EXISTS bb1_wordmatch;
CREATE TABLE bb1_wordmatch (
  wordid int(11) unsigned NOT NULL default '0',
  postid int(11) unsigned NOT NULL default '0',
  intopic tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (wordid,postid)
) TYPE=MyISAM;

in das Feld "SQL-Abfrage(n) eingeben" ein und klickst auf "Starten".

Danach eben bei "Anzeigen aktualisieren" die Suchwortverknüpfung einmal löschen und neu schreiben lassen.
Bei vielen Beiträgen kann das lange dauern. Ist aber notwendig, damit die Suche wieder funktioniert.
toemchen
Zitat:
Original von Biggi74
Danach eben bei "Anzeigen aktualisieren" die Suchwortverknüpfung einmal löschen und neu schreiben lassen.
Bei vielen Beiträgen kann das lange dauern. Ist aber notwendig, damit die Suche wieder funktioniert.


also das habe ich nich gefunden^^
nachdem ich auf start gegangen bin kam die meldung:

Meldung
SQL-Abfrage(n) erfolgreich ausgeführt in Datenbank usr_web1444_2.

habe dann nen test gemacht und es lief fröhlich

vielen dank für die schnelle problemlösung!!!!
danke

gruß
tom
Biggi
"Anzeigen aktualisieren" steht auch rechts im Menü im ACP.

Ja, laufen wird dein Board jetzt wieder, aber die Suche wird nur unzureichend funktionieren, solange du die Suchwortverknüpfung nicht neu schreibst.
Die Tabelle ist jetzt nur wieder da, aber sie ist leer.
Mit dem Neuschreiben der Suchwortverknüpfung füllst du sie wieder.
Ich hab mal einen Screen angehängt.
toemchen
achso...
habe es mal gemacht!
vielen dank für die mühe.läuft jetzt alles!

danke
Biggi
Gern geschehen. smile