Как проводить математические операции с данными в MySql? Существуют 2 таблицы, в каждой из них есть строка money с определенным значением, на сайте реализована функция отправления баллов, но при передаче чисел в таблицу она лишь добавляется как новый пункт, мне бы хотелось чтобы они работали по законам математики, перечислил баллы, с твоего счета вычли эту сумму, если перевели тебе то естественно прибавлялись, как это реализовать?

21 Авг 2019 в 06:12
123 +1
0
Ответы
1

Для проведения математических операций с данными в MySQL вы можете использовать SQL запросы. В вашем случае, для обновления значения в столбце "money" в соответствии с математическими операциями, вам необходимо выполнить следующий SQL запрос:

Для вычитания суммы из значения в столбце "money" используйте следующий запрос:

UPDATE table_name SET money = money - <сумма> WHERE условие;

Для прибавления суммы к значению в столбце "money" используйте следующий запрос:

UPDATE table_name SET money = money + <сумма> WHERE условие;

Где:

table_name - название вашей таблицы;<сумма> - сумма, которую вы хотите вычесть или добавить к значению столбца "money";условие - условие, по которому определяется, какая запись должна быть обновлена.

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

Надеюсь, это поможет вам реализовать функциональность работы с баллами на вашем сайте по законам математики.

20 Апр в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 91 947 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир