Показать сообщение отдельно

  #10  
Старый 21.05.2009, 17:58
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
С нами: 10143686

Репутация: 526
По умолчанию

Цитата:
Сообщение от pento  
Сравниваются с учётом.[/URL]
Зависит от коллации
upd:
Набросал небольшой примерчик.
Создадим простую табличку:

Код:
CREATE TABLE IF NOT EXISTS `t2` (
  `q` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Закинм туда 2 кортежа:
Код:
aaa
Aaa
Сопаставление у нас utf8_general_ci (где ci значит case-insensetive, для тех кто не знает).

Выполним запрос:
Код:
select * FROM t2 where q = 'aaa'
получим
Код:
aaa
Aaa
А теперь выполним следующее:
Код:
select * FROM t2 where q = 'aaa' collate 'utf8_bin'
получим
Код:
aaa
Выводы напрашиваются сами =)

Последний раз редактировалось VDShark; 21.05.2009 в 18:18..
 
Ответить с цитированием