Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Структура таблицы.
ID int, NAME varchar(200)
Задача.
В поле NAME хранятся отличные друг от друга текстовые (буквенные) строки.
Но в каждой из них содержится одна и та же подстрока.
Её надо удалить, из каждой строки во всей таблице.
Неактивен
Неактивен
deadka написал:
https://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_replace
в помощь
Спасибо. На странице по вашей ссылке показано, как удалить подстроку при выдаче всех строк.
Однако дополнительно надо в той же таблице сохранить новые строки без подстроки в своих, в тех же ячейках.
Неактивен
Приведите немного тестовых данных (чтобы иллюстрировали нужно)- и результат, который хотите получить в результате удаления подстроки.
Неактивен
до удаления подстроки " (радуга)" из таблицы в БД
ID int NAME varchar(200)
1 красный (радуга)
2 оранжевый (радуга)
3 жёлтый (радуга)
4 зелёный (радуга)
5 голубой (радуга)
6 синий (радуга)
7 фиолетовый (радуга)
там же, после удаления
ID int NAME varchar(200)
1 красный
2 оранжевый
3 жёлтый
4 зелёный
5 голубой
6 синий
7 фиолетовый
Отредактированно Федосей (29.11.2021 11:49:15)
Неактивен
Попробуйте
Неактивен
Страниц: 1