hallo zusammen!
ich habe eine tabelle "veranstaltung" mit den spalten "event" und "band".
dann eine tabelle "artists" mit der spalte "artist".
die Tabellen haben keine Beziehung aber ich will dennoch einen Volltextindex drüberlegen, über beide.
ich habe beide Tabellen indiziert:
Code:
ALTER TABLE veranstaltung ADD FULLTEXT (event, band);
und
Code:
ALTER TABLE artists ADD FULLTEXT (artist);
Nun mache ich folgende Abfrage:
Code:
SELECT event, band, artist FROM veranstaltung, artists
WHERE MATCH (veranstaltung.event) AGAINST ('suchwort')
OR MATCH (veranstaltung.band) AGAINST ('suchwort')
OR MATCH (artists.artist) AGAINST ('suchwort');
dann bekomme ich:
Can't find FULLTEXT index matching the column list
D.h. ich müßte einen Index über beide Tabellen legen, so hab ich mir das gedacht:
Code:
ALTER TABLE veranstaltung, artists ADD FULLTEXT (event, band, artist);
Aber da kommt immer:
You have an error in your SQL syntax
Hat von euch jemand eine Idee wie da die Syntax aussehen könnte? Hab schon mehrere Varianten probiert und auch in diversen Foren nix gefunden!
bin um jeden Hinweis dankbar!
Liebe Grüße, Peter