【发布时间】:2019-02-18 04:30:51
【问题描述】:
我想在不删除该列的旧数据的情况下将数据添加到 mysql 表中
库存 = 50 现在我想再添加 5 个 所以我想在表中得到结果:stock = 50+5 or stock=60 我如何在 SQL 中做到这一点
【问题讨论】:
-
“不删除该列的旧数据”究竟是什么意思?您打算如何在不更改值的情况下更改值?
-
你应该学习如何插入、更新、删除
我想在不删除该列的旧数据的情况下将数据添加到 mysql 表中
库存 = 50 现在我想再添加 5 个 所以我想在表中得到结果:stock = 50+5 or stock=60 我如何在 SQL 中做到这一点
【问题讨论】:
这是一个简单的 SQL 语句
UPDATE myTable Set stock = stock + 5 WHERE ...
【讨论】:
你使用update:
update t
set stock = stock + 5
where <whatever condition fro the row you want to set>;
【讨论】: