参考文章:
https://www.cnblogs.com/chenpingzhao/p/5065316.html
http://ningg.top/inside-mysql-transaction-and-mvcc/