2010-06-14 16 views
5

nie uwzględniają wielkości liter w wyszukiwaniu MySQL?nie uwzględniają wielkości liter w wyszukiwaniu MySQL?

Dla mojego wyszukiwania w witrynie, jaki jest najskuteczniejszy sposób na zapytanie do mojej bazy danych o słowo/wyrażenie niezależnie od przypadku?

+2

Możliwe duplikaty http://stackoverflow.com/questions/3028839/not-case-sensitive-query-in-mysql – aioobe

Odpowiedz

7

Jeśli Twoja baza danych/tabela nie jest skonfigurowana z rozróżnianiem wielkości liter, do zapytania należy dołączyć coś takiego jak COLLATE utf8_general_ci. (The _ci przyrostek oznacza wielkość liter ma znaczenie).

Zapraszamy do obejrzenia dokumentacji: 9.1.7.1. Using COLLATE in SQL Statements:

z klauzulą ​​sortowania, można zastąpić niezależnie od domyślnego sortowania jest dla porównania. COLLATE może być używany w różnych częściach instrukcji SQL.

Powiązane problemy