sql >> Databasteknik >  >> RDS >> Mysql

Innodb:Kan inte hitta FULLTEXT-index som matchar kolumnlistan vid efterfrågan på mer än 1 kolumn

Jag kan vara sen, skriv bara här om någon blir förvirrad :)

Kör den här frågan:

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

Då kan du köra fulltextsökning:

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


  1. Vilken är den bästa databasstrukturen för att behålla flerspråkig data?

  2. hur man hittar alla index och deras kolumner för tabeller, vyer och synonymer i Oracle

  3. Använd TYPE_ID() för att få ID för en datatyp i SQL Server

  4. Vad är ett fulltextindex och när ska jag använda det?