Задать вопрос
@ZaraMc

Столбец category. Если в строке есть 2, то ничего не пишем. Если нет, тогда прописываем «,1». Как сделать?

Здравствуйте!

Я делаю запрос в БД:
UPDATE dle_post SET category = CONCAT(category,',1')


Чтобы в конце каждой строки вставлялось ,1. Реально ли сделать такое, чтобы если в строке есть двойка, тогда ,1 не пишем.

Идем дальше... нету 2? Тогда прописываем ,1
  • Вопрос задан
  • 2240 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 1
Vestail
@Vestail
Software Engineer
UPDATE dle_post SET category
category = CONCAT(category,',1')
WHERE category NOT LIKE '%2%';
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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