sql >> Databasteknik >  >> RDS >> Mysql

MySQL fulltextperiod

where match(name) against ('+battery' in boolean mode)
  AND name LIKE '%3.7v%'

Detta kräver viss intelligens i din app när du konstruerar frågan.

Andra varianter:

Detta säkerställer att 3,7v är bredvid batteriet:

where match(name) against ('+battery' in boolean mode)
  AND name LIKE '%3.7v battery%'

Detta säkerställer att det har ordgränser runt sig:

where match(name) against ('+battery' in boolean mode)
  AND name REGEXP '[[:<:]]3.7v[[:>:]]'


  1. SQL-fråga på rownum

  2. Anlita SQL Server i en distribuerad XA-transaktion

  3. Begränsning av främmande nyckel kan orsaka cykler eller flera kaskadvägar?

  4. Oracle - Konvertera SDO_GEOMETRY till WKT?