Wenn ich diese Abfrage versuchteSQL-Match() gegen unerkannt
SELECT name, cost FROM items WHERE MATCH (name) AGAINST ('baby')
phpMyAdmin gibt mir eine Warnung, die besagt:
Unrecognized keyword. (near "MATCH" at position 43)
Unexpected token. (near "(" at position 49)
Unexpected token. (near "name" at position 50)
Unexpected token. (near ")" at position 58)
Unrecognized keyword. (near "AGAINST" at position 60)
Unexpected token. (near "(" at position 68)
Unexpected token. (near "'baby'" at position 69)
Unexpected token. (near ")" at position 74)
und es zeigt immer noch das richtige Ergebnis. Als ich eine andere Abfrage ausprobierte:
SELECT fisrt_name , country FROM people WHERE MATCH (first_name) AGAINST ('marr')
Es gibt mir nur und Fehler ohne Ergebnis zu erhalten. Gibt es irgendwelche Fehler, die ich gemacht habe?
EDIT: Ich habe das phpMyAdmin aktualisiert, aber was habe ich Botschaft und neue Fehler sagen
Can't find FULLTEXT index matching the column list
Vermutlich verwenden Sie nicht MySQL, da dies ein MySQL-Konstrukt ist. –
Hinzugefügt 'mysql'-Tag basierend auf der Erwähnung von" phpmyadmin " –