Общие > Базы данных
Поиск по всей строке данных.
fidget:
Alexandr
это была цитата предыдущего постинга ;)
я просто не очень люблю
--- Цитировать --- :)
а насчет полнотекстового поиска...
ну на этапе версий 3.23.ХХ и 4.0.1 для простых запросов, особенно если обычные индексы будут использоваться, то LIKE таки лучше чем полнотекстовый :)
если тебе нужно более расширенные запросы делать (комбинировать несколько LIKE и т.д.), то я думаю есть смысл присмотреться к полнотекстовому :) тем более что в 4.0.2, которая вышла на прошлой неделе было пофиксено много багов из 4.0.1 :) да и индексацию полнотекстовую там кажется улучшать собирались :)
--- Конец цитаты ---
Evgeny:
Прошу прощения, что поднял эту стаарую тему, просто не хочется новую создавать из-за такой мелочи.
Не подскажет ли кто-нибудь, как в SQL можно игнорировать регистр.
Т.е. для вышеприведенного примера нужно чтобы нашлись, содержащие следующий текст:
Text-text,
TEXT-text, и т.д.
Меняздесьдавнонет:
а он и так игнорируется.
Если
1. поле не блоб.
2. Настроен чарсет.
Evgeny:
--- Цитировать ---а он и так игнорируется.
--- Конец цитаты ---
Странно, у меня не игнорируется.
1. Поле по-моему не блоб. Как это можно узнать?
2. Что такое чарсет и как с этим бороться?
fidget:
1. desc table_name
даст тебе описание таблица и типов столбцов, вот и посмотри blob или нет :)
2. character set :)
посмотри в мануал - там написано что это такое :)
в твоем случае это может повлиять, если у тебя стоит какой-нить latin1 , а ты ищешь русские слова...
Навигация
Перейти к полной версии