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

Как заменить точное вхождение в поле БД для переноса комментариев?


     26.09.2020    Все вопросы » MySQL    637

вопрос
Здравствуйте, использую данный запрос:

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

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

Можно как-то уточнить в запросе что бы меняло только точное вхождение?

Ответил: LazyDev


UPDATE dle_comments SET post_id = 12 WHERE post_id = 11;
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

 14.09.2013 Revdev  MySQL
наверх