首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL在一行发生更改时更新该行

问MySQL在一行发生更改时更新该行
EN

Stack Overflow用户
提问于 2009-09-04 09:50:30
回答 2查看 406关注 0票数 0

我有一张摆放商品的桌子。

代码语言:javascript
复制
artID   artName stock   order

1   cables *100 0
2   cables *1   75

我应该做什么来关联这两行,并使股票同步。供应商以100个单位批量销售电缆,然后零售店按单位销售。这个想法是:当“电缆*1”几乎脱销时,将订单行设置为1,这样员工就知道他们需要购买更多的电缆。我有一个关系表,定义了文章之间的多种类型的关系(如果这个服务器有什么用的话),显然这是一个非常简化的数据库版本。

我正在使用php。但任何语言不可知论的想法都会起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-04 09:53:31

你有没有考虑过使用触发器?

看见

MySQL Trigger

和

Databasedesign-resource

票数 5
EN

Stack Overflow用户

发布于 2009-09-04 09:53:31

我认为您应该在表上创建一个触发器,该触发器将在更新时触发,并在更新第一行后更改值。

下面是如何在MySQL中使用触发器的docs。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1378262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档