Hi,
beachte: MySQL spricht von "Index", Du von "Indexen". Der Unterschied zwischen Singular und Plural ist nicht zufällig: Es existiert kein Fulltext-Index über Spalte 1 _und_ Spalte 2.
Jo das klingt ja klug, aber ist doch eigentlich egal wie ichs mache.
nein, ist es nicht. Die Datenbank benutzt immer nur _einen_ Index gleichzeitig, Du forderst hier _mehrere_. Das kann nicht funktionieren.
( ALTER TABLE tabelle ADD FULLTEXT index_a (hugo, egon); )
match (hugo, egon) against 'testwort'
Laut http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Fulltext_Search ist das gültig; wobei ich nicht weiß, ob die Klammern bei der AGAINST-Klausel optional sind. Vielleicht verwirrt es die DB, wenn Du drei Indizes hast; zwei über die einzelnen Spalten und einen über beide Spalten.
Cheatah