Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » MySQL » Как правильно написать запрос?

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


     Все вопросы » MySQL    1430

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

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

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

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

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

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

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

наверх