[Решено] Поменять ключевые слова

Статус
В этой теме нельзя размещать новые ответы.

Den1xxx

Постоялец
Регистрация
15 Янв 2014
Сообщения
290
Реакции
168
Возник вопрос по БД MySQL
В таблице gallery есть поле keywords
Там хранятся ключевые слова в виде:
Маша и медведь,Мультфильм,Персонажи
Скрудж Мак Дак,Мультфильм,Персонажи
Природа,Животные
Природа,Цветы
То есть в поле ключевики отделены запятой.
Как одним запросом поменять «Мультфильм» на «Мультик» во всех ячейках таблицы?
 
запрос к БД через мускул
UPDATE ИМЯ_ТАБЛИЦЫ SET ИМЯ_ПОЛЯ = REPLACE(ИМЯ_ПОЛЯ, ‘что ищем, ‘чем заменяем’);
 
запрос к БД через мускул
UPDATE ИМЯ_ТАБЛИЦЫ SET ИМЯ_ПОЛЯ = REPLACE(ИМЯ_ПОЛЯ, ‘строка для замены’, ‘чем заменяем’);
Спасибо. 20 минут пытался понять, почему твой запрос не проходит. Вроде ж простой.
А потом вставил в редактор и понял. Всё дело было в неправильных кавычках вокруг текстовых переменных!
Вот так проходит:
Код:
UPDATE `gallery` SET `keywords` = REPLACE(`keywords`, 'Мультфильм', 'Мультик');
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху