= in SQL führt eine exakte Übereinstimmung durch.
Gefällt mir führt Platzhalterübereinstimmung durch, wobei '%' als Übereinstimmungssymbol für mehrere Zeichen und '_' als Übereinstimmungssymbol für einzelne Zeichen verwendet wird. '\' ist das Standard-Escape-Zeichen.
foobar = '$foo'
und foobar LIKE '$foo'
verhält sich genauso, da keine Zeichenfolge einen Platzhalter enthält.
foobar LIKE '%foo'
findet alles, was auf „foo“ endet.
LIKE
hat auch einen ESCAPE
-Klausel, damit Sie ein Escape-Zeichen setzen können. Dadurch können Sie das Literal '%' oder '_' innerhalb der Zeichenfolge abgleichen. Sie können auch NOT LIKE
machen .
Die MySQL-Site hat Dokumentation zum LIKE-Operator . Die Syntax ist
expression [NOT] LIKE pattern [ESCAPE 'escape']