powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удалить массово однотипную фразу из таблиц в БД
5 сообщений из 5, страница 1 из 1
Удалить массово однотипную фразу из таблиц в БД
    #39477909
Приветствую форумчане.
Я новичок здесь и только учу mysql.
В поисковике ответ на свой вопрос не нашёл.
Поэтому прошу помощи.

У нас интернет-магазин по продаже книг.
Стоит задача удалить во всех записях в столбце подробного описания книг все фразы типа Купить книгу X в нашем магазине .

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

Благодарю.
...
Рейтинг: 0 / 0
Удалить массово однотипную фразу из таблиц в БД
    #39477942
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей КравецПриветствую форумчане.
Я новичок здесь и только учу mysql.
В поисковике ответ на свой вопрос не нашёл.
Поэтому прошу помощи.

У нас интернет-магазин по продаже книг.
Стоит задача удалить во всех записях в столбце подробного описания книг все фразы типа Купить книгу X в нашем магазине .

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

Благодарю.

да, возможно.
...
Рейтинг: 0 / 0
Удалить массово однотипную фразу из таблиц в БД
    #39477967
javajdbcда, возможно.

а могли бы подсказать каким образом это можно сделать или где можно прочитать об этом?
...
Рейтинг: 0 / 0
Удалить массово однотипную фразу из таблиц в БД
    #39477984
Фотография javajdbc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Кравецjavajdbcда, возможно.

а могли бы подсказать каким образом это можно сделать или где можно прочитать об этом?


...имеется функция INSTR
http://www.w3resource.com/mysql/string-functions/mysql-instr-function.php
она вернет положение первой позиции "Купить книгу", допустим 23
далее используйте туже функция чтоб найти первую позицию "в нашем магазине"
допустим 47, конечная позиция будет 47 + длина "в нашем магазине" = 63

затем вырежте часть с позиции 23 до 63 с пмошью SUBSTRING
http://www.w3resource.com/mysql/string-functions/mysql-substring-function.php
типа
substr(text, 1,22) + substr(text, 67,10000)
...
Рейтинг: 0 / 0
Удалить массово однотипную фразу из таблиц в БД
    #39478084
javajdbc, большое спасибо.
буду пробовать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Удалить массово однотипную фразу из таблиц в БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]