sql >> Databáze >  >> RDS >> Mysql

Mysql dotaz:shodu s použitím zástupných znaků

Hodnota "re" je ignorované slovo pro vyhledávání MATCH().

http://dev.mysql.com/ doc/refman/5.5/en/fulltext-stopwords.html

[upravit]

Je pravda, že "re" je ignorované slovo, ale skutečný důvod, proč to nefungovalo, byl ten, že fulltextové vyhledávání vylučuje slova ve zdrojovém materiálu, jejichž délka je menší než hodnota systémové proměnné ft_min_word_len (jejíž výchozí hodnota je 4).

Hledání „red*“ tedy najde záznamy obsahující „červenější“ a „červenější“, ale nikoli „červená“.

http://sqlfiddle.com/#!2/16d442/1




  1. SQL klíče, MUL vs PRI vs UNI

  2. Jak vybrat řádky mysql v pořadí klauzule IN

  3. Oracle LIMIT a omezení 1000 sloupců

  4. případový příkaz v uložené proceduře