mysql - 将两列相乘并在第三列中产生结果

标签 mysql

我想将两列(数量和价格)相乘并在第三列(总计)中生成结果。请指导我如何执行此操作。

enter image description here

最佳答案

不建议将计算值存储在数据库中。您可以随时计算。

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

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

关于mysql - 将两列相乘并在第三列中产生结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27780341/

相关文章:

mysql - 在 MySQL 中使用 COUNT(*) 与单个值

c# - Entity Framework 和 MariaDB - phpMyAdmin

php - 在 PDO 中每次准备后是否需要绑定(bind)参数?

php - 执行准备好的语句但插入值时引发 PDO 异常

php - 使用 Mysql 和 PHP 构建动态网站

javascript - 带文件上传的多步骤表单

mysql - 无法将 WordPress 4.5.1 连接到 MySQL 5.7.12

mysql - 为什么mysql有很多不同的字段类型?

php - 如何将mysql语句中的变量设置为下拉列表中的用户选择

Mysql 更新/插入 : copying historical data