Ankündigung

Einklappen
Keine Ankündigung bisher.

Can't find FULLTEXT index matching the column list [MYSQL]

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Can't find FULLTEXT index matching the column list [MYSQL]

    Hi Leute,

    ich versteh das Problem hierbei nicht ganz. Ich hab n table:
    Code:
    CREATE TABLE links (
      id int(11) NOT NULL auto_increment,
      name text NOT NULL,
      describ text NOT NULL,
      link text NOT NULL,
      skeys text NOT NULL,
      PRIMARY KEY  (id),
      UNIQUE KEY id_2 (id),
      UNIQUE KEY id_3 (id),
      UNIQUE KEY id_4 (id),
      KEY id (id),
      FULLTEXT KEY name (name),
      FULLTEXT KEY skeys (skeys)
    )
    den ich mit
    Code:
    SELECT * FROM `links`WHERE MATCH (name) AGAINST ('test') LIMIT 0 , 30
    abfrage hierbei erhalte ich ein ergebniss!

    Wenn ich allerdings mit
    Code:
    SELECT * FROM `links`WHERE MATCH (name,skeys) AGAINST ('test') LIMIT 0 , 30
    abfrage erhalte ich:
    Code:
    #1191 - Can't find FULLTEXT index matching the column list
    der FULLTEXT INDEX ist doch für beide Spalten gesetzt. Wo ich das Problem ??

    MFG Cytrix

  • #2
    hallo Cytrix,

    du mußt den FULLTEXT index über beide Spalten ziehen.

    Code:
    ALTER TABLE links ADD FULLTEXT (name,skeys);
    http://dev.mysql.com/doc/refman/4.0/...xt-search.html

    http://www.flashbattle.de/forumv2/th...?threadid=7836

    Kommentar

    Lädt...
    X