2017年8月11日星期五

MYSQL 事务锁

http://www.hollischuang.com/archives/923

http://blog.csdn.net/tigernorth/article/details/7948539

如何设置共享锁和排他锁?
设置共享锁:SELECT ... LOCK IN SHARE MODE;
设置排他锁:SELECT ... FOR UPDATE;

注意点

对于select 语句,innodb不会加任何锁,也就是可以多个并发去进行select的操作,不会有任何的锁冲突,因为根本没有锁。
对于insert,update,delete操作,innodb会自动给涉及到的数据加排他锁,只有查询select需要我们手动设置排他锁。

http://www.jianshu.com/p/88231c4944f7

http://www.runoob.com/mysql/mysql-transaction.html


没有评论:

发表评论

注意:只有此博客的成员才能发布评论。