mysql 数据库中如何对记录加锁(100分)

  • 主题发起人 主题发起人 boclif
  • 开始时间 开始时间
B

boclif

Unregistered / Unconfirmed
GUEST, unregistred user!
我用MySQL数据库,有一表中存放待加工记录,有20台前置取此表中的记录处理,如可让这些前
置取出的记录不重复,即被加锁的记录不被其它机器取出。最好有详细一点的源码。谢谢!!!
 
好像没有办法,Mysql没有这个能力
 
不知道是不是和orcale一样:用select * from table_name where .. for update;
你可以试一下:)[:)]
 
MySQL数据库只能对表琐
 
我以前也做过相同的工作,当时我们用的是MS SQL,因为有多个人对同一个表进行操作,所以
为了防止重复操作一条记录,所以就在每个人取出数据后在相应的记录中加上标识,我们当时加的是
操作员代码,这样就可以防止被别人再次取出了:)
 
只能这样了
 
后退
顶部