0
我有一個名爲'spend_list'的表。多列總計和更新總計字段[MySQL]
id , food, tea, snack, others, coffee, total
1 , 8000 , 0, 0, 1500, 4400, 0
2 , 0 , 4000, 500, 0, 1500, 0
我想用總和(食物+茶+小吃+其他+咖啡)插入總場。
我不知道如何讓SQL運營商。
我有一個名爲'spend_list'的表。多列總計和更新總計字段[MySQL]
id , food, tea, snack, others, coffee, total
1 , 8000 , 0, 0, 1500, 4400, 0
2 , 0 , 4000, 500, 0, 1500, 0
我想用總和(食物+茶+小吃+其他+咖啡)插入總場。
我不知道如何讓SQL運營商。
這應該是簡單
UPDATE spending_list
SET total=food+tea+snack+others+coffee
;
的事,你可以在一個觸發器如果需要封裝。大多數情況下,我不相信這是一個好主意:除非你需要一個總分類索引,而且這個表很大,否則這種非規範化不會很好,但可能會造成問題。至少在可讀性部門。
你可以使用的總和......
Update spending_list set total = (food + tea + snack + others + coffee)
如何封裝?我是MySQL新手。 – Sunmi