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