我的问题很奇怪,但我真的想知道,我们如何只使用查询在数据库中添加(总和)已保存值的值。没有任何PHP或任何其他编程语言的帮助。
例如:
我现在在我的数据库中有如下表格,我想在列total_students
中再添加10个,因此total_students
变为60.这是否可能仅使用查询。
std_table
+---------+-----------------+---------------+
r_no total_students pass_students
+---------+-----------------+---------------+
20151 50 30
+---------+-----------------+---------------+
答案 0 :(得分:2)
是的,你可以。
UPDATE std_table SET total_students = total_students + 10 WHERE r_no = 20151
答案 1 :(得分:1)
如果您在PHPMyAdmin面板上,则可以像使用任何PHP查询一样运行查询:
UPDATE std_table SET total_students = 60 WHERE r_no = 20151
或者您可以将10增加到当前值。
UPDATE std_table SET total_students = total_students + 10 WHERE r_no = 20151
这会将total_students
的所有r_no
更新为{{1}}等于20151。