Hi, folgende SQL-Abfrage schlägt bei mir plötzlich fehl (lief vorher ein paar mal, plötzlich *plop* gehts nicht mehr).
Fehlermeldung lautet laut phpMyAdmin
titel und keywords sind als FULLTEXT deklariert, es lief ja auch ein paar mal.
Hab den DB-Server schon ein paar mal neugestartet, habe die FULLTEXT-Indizes entfernt und neu hinzugefügt (mit und ohne Neustart des Servers), alles ohne Erfolg.
Was ist den da falsch?
Hier nochmal die DB-Struktur der tabelle
Code:
SELECT ID,link,titel FROM tabelle WHERE MATCH (titel,keywords) AGAINST ("irgendeinwort")
Code:
#1191 - Can't find FULLTEXT index matching the column list
Hab den DB-Server schon ein paar mal neugestartet, habe die FULLTEXT-Indizes entfernt und neu hinzugefügt (mit und ohne Neustart des Servers), alles ohne Erfolg.
Was ist den da falsch?
Hier nochmal die DB-Struktur der tabelle
Code:
CREATE TABLE `tabelle` (
`ID` smallint(6) NOT NULL auto_increment,
`titel` varchar(255) NOT NULL,
`link` varchar(255) NOT NULL,
`keywords` text NOT NULL,
PRIMARY KEY (`ID`),
FULLTEXT KEY `titel` (`titel`),
FULLTEXT KEY `keywords` (`keywords`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;