如何实现数据库的exclusive访问&更新?# Database - 数据库
k*s
1 楼
用标准的SQL如何实现对某一数据库表/item
的exclusive访问/UPDATE?
假设一表 tt,有两个field, f1, f2
我要作的是:
select from tt where f1='some key';
(从中得到 f2 的值)
newval = f2 + 1;
update tt set f2=newval where f1='some key';
我想让以上的操作是atomic,保证SQL在执行时
不会插入其他操作,
请问改如何实现?
的exclusive访问/UPDATE?
假设一表 tt,有两个field, f1, f2
我要作的是:
select from tt where f1='some key';
(从中得到 f2 的值)
newval = f2 + 1;
update tt set f2=newval where f1='some key';
我想让以上的操作是atomic,保证SQL在执行时
不会插入其他操作,
请问改如何实现?