更新时的增量版本列

时间:2013-12-03 16:40:19

标签: mysql versioning optimistic-locking

我必须在更新(之前)触发器中增加整数版本列吗?

或者表格列声明中是否有ON UPDATE AUTOINCREMENT类似于ON UPDATE CURRENT_TIMESTAMP的内容?

在SQL中,对于这种情况,类似rowversion列类型。

1 个答案:

答案 0 :(得分:2)

尝试

delimiter //
create trigger inc_trg before update on your_table
for each row 
begin    
  set new.some_column = new.some_column + 1;
end
//
delimiter ;