数据库中有表pnew,字段只有一个object
语句有两句:
update PNEW set OBJECT=OBJECT+1
select OBJECT from PNEW程序中有两个模块,当模块一使用这两句操作数据库的时候,有可能模块二也会用这两句操作数据库。
我现在有一个想法:模块一update以后,在还没来得及select的时候,模块二也update了,这样两个模块会得到同一个object,这样就会出错了。不知道这个想法是不是对的,这样的情况要发生机率不高,不好测试,因为需要同时点击按钮。
我想问一下,若果把这两句合成一句能解决这个问题吗?怎么合并?
如果上述方法不可以,怎样解决?