X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Как обновить запись в базе данных
Mapshal
Mapshal
Topic Starter сообщение 22.2.2015, 14:14; Ответить: Mapshal
Сообщение #1


Бывалый
****


Группа: Banned
Сообщений: 295
Регистрация: 2.3.2011
Поблагодарили: 48 раз
Репутация:   14  


Здравствуйте, есть вопрос, как обновить запись в базе данных, запись имеет числовое значение, и нужно не просто его обновить а прибавить определённое значение
Есть таблица users
Есть строка balanse
если на balanse уже есть к примеру 80, а нужно прибавить к 80 ещё 20, но 20 это к примеру, число все время разное.

И второй вопрос, какой тип строки нужно выбрать, чтобы писало дробные числа?

Проблему решил, можно закрыть тему
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 22.2.2015, 14:28; Ответить: x64
Сообщение #2


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3427
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2749 раз
Репутация:   289  


1. UPDATE users SET balanse = balanse + 20 -- это для всех записей в таблице
2. смотря какая точность планируется. Можно использовать DOUBLE(12,2) или DECIMAL(12,2). Числа в скобках: первая — общее число знаков, вторая — знаков после запятой. Таким образом, если нужно использовать 4 знака после запятой, то заместо цифры 2 нужно поставить 4.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как мошенники зарабатывают на прямых трансляциях в Instagram
Не ждите порно в инстаграм, его нет
12 PostBrigada 1295 Вчера, 23:00
автор: PostBrigada
Открытая тема (нет новых ответов) Как сейчас зарегистрировать Яндекс кошелек за пределами России?
4 metvekot 346 Вчера, 19:04
автор: metvekot
Открытая тема (нет новых ответов) Как поднять доверие к сайту?
5 fair_exchange 377 Вчера, 18:33
автор: genjnat
Открытая тема (нет новых ответов) Маленький кейс как сделать много почтовых ящиков в Gmail
Один аккаунт = много ящиков
1 PostBrigada 530 15.12.2017, 21:34
автор: Pingunio
Горячая тема (нет новых ответов) Черный список обменников и как безопасно обменять валюту
141 Kurses 29943 15.12.2017, 13:04
автор: BestExchangers


 



RSS Текстовая версия Сейчас: 17.12.2017, 6:18
Дизайн