Wo Binärdatei in SQL
Ich habe eine SQL-Anweisung:
SELECT * FROM customers WHERE BINARY login='xxx' AND password='yyyy'
Gibt es keine blob-binary-Felder in der Tabelle brauche ich die BINARY nach dem, WO, was da sonst noch tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
BINARY
ist ein eingebautes Schlüsselwort, dass Sie nach IhremWHERE
- Klausel, die Kräfte, die einen Vergleich für eine genaue groß-und Kleinschreibung.Als Seite beachten, können Sie auch Spalten, die groß-und Kleinschreibung, indem die
BINARY
Schlüsselwort ein, wenn Sie erstellen Sie Ihre Tabelle.http://dev.mysql.com/doc/refman/5.0/en/charset-binary-op.html
Dem BINÄREN und-operator wandelt den string nach es in einen Binär-string. Dies ist eine einfache Möglichkeit um einen Vergleich zu erzwingen zu tun byte durch byte-statt zeichenweise. BINÄRE auch bewirkt, dass Leerzeichen signifikant.