sql >> Database >  >> RDS >> Mysql

Innodb:kan de FULLTEXT-index niet vinden die overeenkomt met de kolomlijst bij het opvragen van meer dan 1 kolommen

Ik ben misschien te laat, post hier gewoon voor het geval iemand in de war raakt :)

Voer deze zoekopdracht uit:

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

Vervolgens kunt u zoeken in volledige tekst:

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


  1. De opslag-engine voor de tabel biedt geen ondersteuning voor reparatie. InnoDB of MyISAM?

  2. T-SQL Datum/tijd-gegevenstype

  3. Retourneer SETOF-rijen van de PostgreSQL-functie

  4. MySQL-terugdraaiing op de MyISAM-engine