Проблема с заменой информации в БД

BrightGuy
На сайте с 03.10.2010
Offline
179
121
Здравствуйте, использую данный запрос:

UPDATE dle_comments SET post_id = REPLACE(post_id, "11", "12");

Что бы перенести комментарии с одной новости в другую, в данном случаи с ID 11 на ID 12.
Но вот проблема, происходит замена не только с 11 на 12, а также 111 на 112, 2211 на 2212 и т.п., то-есть везде меняет 11 на 12.

Можно как-то уточнить в запросе что бы меняло только точное вхождение?
-= Сайты на заказ | Правки, обновление, работы по DLE =- (/ru/forum/791118) Skype: rus.shevchuk (skype:rus.shevchuk?chat) | Telegram: @ruslansh (tg://resolve?domain=ruslansh) | ICQ: 606535768 | info@ruslan-shevchuk.com
P0
На сайте с 17.06.2010
Offline
94
#1
update dle_comments set post_id = 22 where post_id = 11
https://kinobox.tv/ - бесплатный плеер с фильмами для киносайта.
dma84
На сайте с 21.04.2009
Offline
168
#2

UPDATE dle_comments SET post_id = 12 WHERE post_id = 11;

И не надо горбатого лепить.

M
На сайте с 04.12.2013
Offline
223
#3

В третий раз дублировать не буду :)

Только скажу: «Поаккуратнее там!» Могут быть другие связи или, например, кэш для хранения кол-ва комментов в записи поста.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
BrightGuy
На сайте с 03.10.2010
Offline
179
#4
miketomlin #:

В третий раз дублировать не буду :)

Только скажу: «Поаккуратнее там!» Могут быть другие связи или, например, кэш для хранения кол-ва комментов в записи поста.

Ага, есть еще количество комментариев для каждой новости в другой таблице, но с этим можно вручную справиться.

Хотя, может подскажите как установить значение 0 в столбце comm_num с Id 111 в таблице dle_post? Объяснил конечно что сам не понял)

Добавлю скрин, что бы было понятней: https://prnt.sc/uodj6d
Заранее благодарен 

Скриншот
Скриншот
  • prnt.sc
Снято с помощью Lightshot
WebAlt
На сайте с 02.12.2007
Offline
250
#5
BrightGuy #:
Ага, есть еще количество комментариев для каждой новости в другой таблице, но с этим можно вручную справиться.

Если актуальная версия DLE 14.1, то:


Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий