将两列相乘并在第三列中生成结果

时间:2015-01-05 13:14:56

标签: mysql

我想将两列(数量和价格)相乘并在第三列(总计)中生成结果。请指导我如何做到这一点。

enter image description here

1 个答案:

答案 0 :(得分:2)

not recommended to store computed values in DB 。您可以随时计算。

以任何方式满足您的需求,您可以像这样更新它,

UPDATE TABLE_NAME set Total=Quantity*Price

您还可以根据需要创建触发器,

CREATE TRIGGER triggername AFTER INSERT
ON TABLE_NAME
FOR insert
UPDATE TABLE_NAME SET TABLE_NAME.Total=TABLE_NAME.Quantity+TABLE_NAME.Price