Удалить повторяющиеся строки   •   Online-инструменты
537 просм
0 комм
Поделиться:

Как добавить значение в существующую ячейку базы данных через SQL-запрос?

Базы данных являются основой многих проектов. В них хранятся все возможные данные сайта, материалы, пароли и другая немаловажная информация.

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

Как мы знаем, при использовании оператора «UPDATE» в SQL мы можем обновить нужную нам ячейку нашими новыми данными, удалив при этом старые. Но как быть, если нам не нужно удалять старую информацию, а нужно лишь добавить новые данные в указанную ячейку?

Со многими посетителями нашего сайта мы разобрали, как увеличить или уменьшить значение ячейки в том случае, если ее содержимое является числом. Поскольку там мы использовали математические операции для поставленных целей, логичный «плюс» в данной ситуации нам не поможет.

Поэтому здесь мы будем использовать функцию CONCAT, которая объединяет n-е количество строк в единое целое.

На примере ячейки «price», которая содержит в себе данные «400 000», это будет выглядеть следующим образом:

UPDATE `my_shop` SET `price` = CONCAT(price, ' рублей') WHERE `id` = '4'

И по итогу, после выполнения этого SLQ-запроса, ячейка будет содержать в себе «400 000 рублей».

Количество данных, перечисленных в функции CONCAT, ограничивается лишь вашими нуждами.

0
комментариев
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.