Необходима помощь в составлении правильного запроса в БД

 
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1180
Всем привет!
Необходима помощь в составлении правильного запроса в БД.

Проект на версии 1.9!!!!

Необходимо с помощью запроса в БД удалить дату «2016» из названия статей, из title страницы, из ключевых слов и из описания страницы как в категориях, так и в статьях на всем сайте, кроме категорий и вложенных в них статей с новостями с cat_id=300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 323, 325, 330, 331, 332, 333, 334, 335, 336, 344, 345.

Кто может помочь?
На машину и квартиру я заработал тут!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2652
Код SQL:
  1. UPDATE cms_con_articles SET title = REPLACE(title, '2016', '') WHERE category_id NOT IN (300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 323, 325, 330, 331, 332, 333, 334, 335, 336, 344, 345)
Чем отличается title от названия не понял. sad
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1180
Ris:
Чем отличается title от названия не понял.
Название статьи и title страницы прописываются отдельно в разных полях и могут не совпадать.
Например название статьи «Экскурсии в Турции 2016», а title страницы «Экскурсии в Турции 2016 отзывы цены»
На машину и квартиру я заработал тут!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2652
Man,
Угу. Почти понял.
Ну тогда последовательно в phpmyadmin, тыкая в вверху в кнопку SQL, вставляете туда команды вида как я написал выше. только вместо title вставляете имя поля, в котором надо удалить 2016.

Код SQL:
  1. UPDATE cms_con_articles SET поле = REPLACE(поле, '2016', '') WHERE category_id NOT IN (300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 319, 320, 321, 322, 323, 325, 330, 331, 332, 333, 334, 335, 336, 344, 345)
Man,
Бэкап этих всех таблиц сделайте на всякий случай предварительно.
Редактировалось: 1 раз (Последний: 29 декабря 2016 в 19:41)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1180
Ris:
Ну тогда последовательно
Это удалит «2016» только в категориях или и во вложенных в них статьях?
Редактировалось: 1 раз (Последний: 29 декабря 2016 в 19:47)
На машину и квартиру я заработал тут!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2652
Man:
Это удалит «2016» только в категориях или и во вложенных в них статьях?
Это удалит 2016 в полях, которые Вы укажете там где "поле" в таблицах, которые Вы укажете там где cms_con_articles.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.