2010-06-18 9 views
22

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)"

Antwort

40

* 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.

+0

Danke für das Aufräumen =) –

+0

'%' ist * null * oder mehr ?! –

+2

@Alix Axel, yep - null oder mehr Zeichen. –