Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) MySQL Как правильно написать запрос?

Как правильно написать запрос?


     11.11.2016    MySQL    222

вопрос
Подскажите, как мне заменить нужную информацию из определенной выборки?

SELECT * FROM `dle_post` WHERE `category` BETWEEN 3 AND 18;
UPDATE
    `dle_post`
SET
    `full_story` = REPLACE(`full_story` ,"/thumbs/","/")


Из всех постов, категория которых от 3 до 18, сделать замену в фулстори. Код выше заменяет по всему сайту. Как объединить правильно?

Ответил: Sander


UPDATE 
    `dle_post`
SET
    `full_story` = REPLACE(`full_story` ,"/thumbs/","/") WHERE `category` BETWEEN 3 AND 18;

Комментарии пользователей (1)

dj-avtosh
39

1490 | 395

dj-avtosh - 14 ноября 2016 16:57 - шашлычник

Немного моего велосипеда

UPDATE 
    `dle_post`
SET 
    `full_story` = REPLACE(`full_story` ,"/thumbs/","/") WHERE `category` >= 3 AND `category` <= 18;

skype: elhan.isaev

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы