间隙锁 如何锁定一行? begin; select * from tableName where a=? for update; // 要进行的操作。。。。。。。 commit; 在锁定某一行后,其他用户操作会被阻塞,直到锁定行的会话提交commit 行锁总结: 行锁分析: 优化建议: 页锁 开锁和加锁时间介于表锁和行锁之间;会出现死锁;锁定粒度在表锁和行锁之间,并发度一般