2015-02-11 84 views
3

是否有任何mariadb后端支持行级读取锁定?我的意思是:mariadb行级读取锁定

我有一个应用程序可以在三台或四台不同的机器上运行。机器的数量是动态的,而不是固定的地址。该应用程序将执行以下两个查询:

SELECT col3 from table1 WHERE col1=X 
<do some checking with the version> 
UPDATE table1 SET col2 = somevalue, col3 = somevalue WHERE col1=X 

现在,第一个SELECT查询和第二个UPDATE查询之间,我不想要的应用程序的任何实例,甚至读取(不只是写)的记录(S )对应col1 = X

是否可以在mariadb中实现?

回答