sql - 在插入表字段后更改表字段的值

标签 sql mysql

我正在使用 CMS 系统,并使用一种智能表单将字段插入到表中。

在这些字段中是产品名称、数量和成本。

成本和产品名称取自产品表,而数量是手动输入的。

我知道这不是最好的架构,但我受限于我正在使用的系统。

我想做的是,将插入后的成本值更改为数量 * 成本。

最简单的方法是什么?

最佳答案

改变一行:

update  TheTable
set     cost = quantity * cost
where   pk = 123

如果多次运行,成本将会激增 ;-)

关于sql - 在插入表字段后更改表字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170813/

相关文章:

mysql - 将一个表中的行插入到另一个表中,但只插入那些没有重复的行

sql - 在 SQL Server 中组织表以删除 NULL 值并从同一级别开始

sql - 用于在 UPDATE 中切换 bool 值的 JPA 查询

sql - 在SQL中选择100个最低值?

javascript - 如何优化循环以插入数据库?

php - 使用类时查询速度慢

sql - 在值子查询中指定列的数据类型

Java Spring : What is best way to do a mysql query using an IN clause using JdbcTemplates?

python - 如何使用 Python Msqldb 模块?代替 %s 作为查询参数?

MySQL - 计算关系的最有效方法