Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Убрать матюки из таблицы 
:(
    Опции темы
arcsupport
Дата 9.11.2008, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 725
Регистрация: 24.10.2008

Репутация: нет
Всего: 2



Здрасте.
Есть таблица (пусть будет VeryCoolTable). Есть в кортеже строковый атрибут (пусть будет Koment)
В этом строковом атрибуте записывается некоторый текст. Вполне возможно, что в этом тексте будет нецензурное слово
Как удалить все кортежи, содержащие в поле Koment нецензурное слово?
Делать WHERE Koment LIKE '%слово%' для каждого нецензурного слова не хочется. 
PM MAIL   Вверх
Данкинг
Дата 9.11.2008, 14:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



А как ещё-то, если не перебором слов? Могу словарик соответствующий подкинуть! smile 


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
skyboy
Дата 9.11.2008, 18:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 15
Всего: 260



Цитата(arcsupport @  9.11.2008,  12:48 Найти цитируемый пост)
Делать WHERE Koment LIKE '%слово%' для каждого нецензурного слова не хочется.  

конечно. если у тебя "нецензурные слова"(точнее, их корни) хранятся в отдельной таблице, то делаешь join по условию like. естественно, быстро работать не будет. но, если модерация происходит раз в сутки - можно и потерпеть. если же данное действие происходит регулярно и часто, лучше задействовать фунцкии работы с полнотекстовым индексом(match ... against) вместо like
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0576 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.