比如有个表A,我现在要从中查一条数据,然后根据查到的某个字段的值去修改这行。 
这一查一改要放到一个事物里,在整个执行事物的过程中,不能让别的事物查询到这行, 
但是可以查询或修改别的行。因为如果不这么做的话,前一个事物对这行的修改就可能 
被后一个事物覆盖掉,造成“丢失数据”现象。 请问我应该怎么办啊?我知道这和什么隔离等级,锁之类的有关系,可是具体不会操作。 
而且我希望能只对行上锁,如果对表上锁的话效率就低太多了。