@arturka_v_10

Как сделать массовый апдейт mysql таблицы?

Возможно величайший тупой вопрос, но столкнулся с проблемой - знаю как сделать ап всех полей на "+" и "-", а вот как все строки в одночасье изменить на определенное число - не догадываюсь даже.

Пример:
Вот можно например сделать ап всех полей на сумму SET sum=sum+'10'
было у первого 10 у второго 11 и тп -> стало 20... 21...

Мне же нужно чтобы все поля остались с суммой помноженной на 0.10

Т.е если в примере1 было очевидно, то как эти же числа на десятую сместить у всех строк (суммы и кол-во строк рандомное)
  • Вопрос задан
  • 152 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Niomin
Я правильно понял? Интересует что-то вроде
UPDATE table SET sum = 0.1 WHERE id < 150
?
Ответ написан
Комментировать
andreych1963
@andreych1963
php, mysql
update table_name set sum = sum*0.1;
правда результат зависит от типа поля ...
чтобы десятые доли отразились нужен float
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы