sql >> Database >  >> RDS >> Mysql

Mysql-query:match tegen het gebruik van jokertekens

De waarde "re" is een stopwoord voor MATCH()-zoekopdrachten.

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

[bewerken]

Het is waar dat "re" een stopwoord is, maar de werkelijke reden dat dit niet werkte, was omdat zoeken in volledige tekst woorden uitsluit in het bronmateriaal waarvan de lengte kleiner is dan de waarde van de systeemvariabele ft_min_word_len (waarvan de standaardwaarde 4) is.

Dus zoeken naar "rood*" zal records vinden die "roder" en "roodste" bevatten, maar niet "rood".

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




  1. MySQL COUNT() over meerdere kolommen

  2. Serialiseren van verwijdert uit geclusterde Columnstore-indexen

  3. Hoe een trigger te doen die deze voorwaarde implementeert?

  4. Hoe voeg ik meerdere records in één databasereis in met behulp van PDO?