2010-11-28 2 views
0

У меня есть таблица в моей базе данных, которая содержит численные значения, собранные с входа пользователя. Как я мог добавить эти значения вместе и отобразить этот номер на веб-сайте, причем число обновляется каждый раз, когда вводится новый номер.добавление значений таблицы mysql

ответ

0

Я бы запросил главную таблицу идентификаторов, у которой есть общее количество значений.

Затем через любые вставки в какую-либо другую таблицу, в которой хранится каждая отдельная запись, есть триггер, который заставляет SQL-Update в основную таблицу ... Таким образом, вам не нужно продолжать делать веб-запрос, который всегда выполняет GROUP BY для результатов.

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

2
SELECT SUM(value) FROM table 

Нечто подобное? Вы также должны смотреть в GROUP BY.


EDIT:

Это может быть вы это означает, что у вас есть значение, и вы хотите увеличить его на п. Затем вы можете посмотреть этот примерный код.

UPDATE table SET value = value + n WHERE id = 123 

Где n - значение, которое вы хотите увеличить.

+0

Я не очень опытен в mysql, поэтому я не был бы точно уверен, как его реализовать. Я пытаюсь создать счетчик, в котором вы вводите значение, и добавляет его к ранее добавленным значениям. В настоящее время у меня есть столбец «часы» в моей таблице. Поэтому я пытаюсь добавить все значения в столбец «часы». Имеет ли это смысл? – codedude 2010-11-28 23:08:07

Смежные вопросы