UPDATE后获取新的列值

时间:2014-05-22 06:10:06

标签: mysql

我有两张桌子 A B 。我的应用程序不断执行包含以下内容的事务:

  1. 更新表格 A
  2. 中的一行
  3. 在表 B 中插入一行,用于定义步骤1中完成的更新。
  4. (这两个步骤属于同一交易,以保持表格 A B 相互一致。)

    在任何时候,对于表 A 中某一行的给定状态,我需要获取表 B 中的相应行。因此,我在表格 A 和表格 B 中添加了一个版本列。执行事务时,表 A 中更新的行的版本列会递增。但是,我需要在步骤2中执行的INSERT这个新值。

    有没有办法在UPDATE之后获取新版本的值?

    谢谢,Mickael

0 个答案:

没有答案