在使用MySql数据库的java中,如何检查表中的一行或一行范围是否被锁定?
发布于 2015-09-11 15:20:01
如果你想检查一个表是否被锁定,你可以尝试这样做:
SHOW OPEN TABLES但是您不能检查行的范围是否被锁定。
您还可以将其指定为特定的表,如下所示:
SHOW OPEN TABLES WHERE `Table` LIKE '[YOURTABLENAME]'
AND `Database` LIKE '[YOURDATABASENAME]' AND In_use > 0;根据我的观点,当一个表被锁定时,行也会被自动锁定。
发布于 2015-09-11 15:20:00
MySQL仅使用表级锁定。如果您想要行级锁定功能,请切换到InnoDB(建议不是必须的)。
https://stackoverflow.com/questions/32517695
复制相似问题