| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MySQL > Найти в таблице поля не содержащие слова... |
| Автор: Ghirik 13.10.2007, 21:50 |
| Подскажите пожалуйста, можно ли выбрать строки таблицы, в которых не содержатся определенные слова, и удалить эти строки? Можно ли написать такой запрос? В строках по восемь ячеек, есть поле ID, искать нужно в поле description. Покажите, пожалуйста, хотя бы приблизитеьный вид запроса. Это наверное два запроса подряд нужно писать? |
| Автор: SelenIT 13.10.2007, 22:12 |
| DELETE ... WHERE description NOT LIKE '%слово1%' AND description NOT LIKE '%слово2%' ... ? |
| Автор: Ghirik 13.10.2007, 22:30 |
| SelenIT, спасибо, буду пробовать.... Но, наверное, уже завтра... |
| Автор: Ghirik 15.10.2007, 09:20 |
| Попробовал делать такой запрос, к сожалению нашлось слишком мало вхождений и такой метод удаления потерял смысл. И ещё, так, для тех кто не знает, очень удобно (если, конечно, вообще, возможно это называть удобством |
| Автор: CYBERDREAM 16.10.2007, 08:37 |
| C помощью MySqkQueryBrowser тоже весьма удобно отлаживать запраосы, если верно понял |