我的表名为' spend_list'。
id , food, tea, snack, others, coffee, total
1 , 8000 , 0, 0, 1500, 4400, 0
2 , 0 , 4000, 500, 0, 1500, 0
我想用总和(食物+茶+小吃+其他+咖啡)插入总田地。
我不知道如何创建SQL运算符。
答案 0 :(得分:0)
你可以使用总和......
Update spending_list set total = (food + tea + snack + others + coffee)
答案 1 :(得分:0)
这应该是一个简单的问题
UPDATE spending_list
SET total=food+tea+snack+others+coffee
;
如果需要,您可以将其封装在触发器中。
话虽如此,我认为大部分时间都不是一个好主意:除非你需要总计的排序索引并且表格很大,否则这种非规范化将不会很好,但可能至少会产生问题在可读性部门。