Как увеличить значение поля на 1 в mysql?

Пользователь

от raina , в категории: SQL , 2 года назад

Как увеличить значение поля на 1 в mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от johnpaul.blick , 2 года назад

@raina Вы можете сделать Update и установить значение в нужной колонке как текущее значение + 1 в mysql, например:


1
update my_table set my_field = my_field + 1


Пользователь

от nelle , год назад

@raina 

Для увеличения значения поля на 1 в MySQL вы можете использовать оператор UPDATE. Например, если у вас есть таблица table1 с полем field1, вы можете увеличить значение этого поля на 1 следующим образом:

1
UPDATE table1 SET field1 = field1 + 1 WHERE condition;


Где condition - это условие, которое определяет, какие строки нужно обновить. Например, вы можете обновить все строки таблицы, у которых field1 равно 1:

1
UPDATE table1 SET field1 = field1 + 1 WHERE field1 = 1;


Или вы можете обновить только одну строку с определенным значением в поле id:

1
UPDATE table1 SET field1 = field1 + 1 WHERE id = 123;