Was ist der Unterschied zwischen %
und *
Wildcards in MySQL?MySQL Wildcards * und%
In einer Abfrage wie folgt: "SELECT * FROM $table WHERE MATCH (message) AGAINST('$string*' IN BOOLEAN MODE)"
Was ist der Unterschied zwischen %
und *
Wildcards in MySQL?MySQL Wildcards * und%
In einer Abfrage wie folgt: "SELECT * FROM $table WHERE MATCH (message) AGAINST('$string*' IN BOOLEAN MODE)"
*
kann nur als Platzhalter (oder Verkürzung) in einer Volltextsuche verwendet werden, während %
(Match 0 oder mehr Zeichen) und _
(Match genau ein Zeichen) sind nur in LIKE-Abfragen anwendbar.
Dies gilt nur für MATCH() ... AGAINST()
Aussagen.
Die %
ist eine LIKE
Wildcard und hat nichts mit der MATCH() ... AGAINST()
zu tun.
Ich hoffe, dass hilft.
Es hilft. Vielen Dank. –
Danke für das Aufräumen =) –
'%' ist * null * oder mehr ?! –
@Alix Axel, yep - null oder mehr Zeichen. –