Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » MySQL » Как правильно написать запрос?

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


     11.11.2016    Все вопросы » MySQL    1452

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

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
PHP-developer

dj-avtosh - 14 ноября 2016 16:57 -

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

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

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

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

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

наверх