Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Innodb:Nie można znaleźć indeksu FULLTEXT pasującego do listy kolumn, gdy zapytanie dotyczy więcej niż 1 kolumny

Mogę się spóźnić, po prostu napisz tutaj, jeśli ktoś się pomyli :)

Uruchom to zapytanie:

ALTER TABLE `items` ADD FULLTEXT(`item_title`,`item_description`);

Następnie możesz uruchomić wyszukiwanie pełnotekstowe:

SELECT * 
FROM items 
WHERE MATCH (item_title,item_description) AGAINST ('dog')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zachowanie GROUP BY, gdy w klauzuli SELECT nie ma funkcji agregujących

  2. Wstawianie wartości Integer do mysql int za pomocą INSERT

  3. Wybierz wiersze dla określonej daty za pomocą typu danych TIMESTAMP

  4. CDbCommand::fetchColumn() nie powiodło się:SQLSTATE[HY000]:Błąd ogólny:2014 Nie można wykonać zapytań, gdy inne zapytania niebuforowane są aktywne

  5. PHP — błąd krytyczny:wywołanie funkcji członkowskiej bind_param()