【发布时间】:2018-07-19 00:59:02
【问题描述】:
我有一条线:
Update <Table> Set <Value> = @NewValue Where RecordID = @RecordID;
但是,现在我发现自己需要使用此值的更改来更新另一个表。显然我可以做一个单独的查询来获取原件,或者我可以在我最初阅读它时保存原件。不过,优雅的答案是以某种方式返回它。
(RecordID 是唯一的,不会返回多个值。)
【问题讨论】:
-
@SamM 那是在谈论在我的情况下不起作用的触发器 - 第二次更新需要访问三个字段,其中一个在此记录中找到,其他是在配置中定义,它们的值在另一个表中。
标签: mysql