总结下最近对MySQL数据库的认识

Q:在手动开启事物后,commit失败是否需要显示的rollback?

A:在网上查了不少资料,没有查到明确的答案。问了身边的朋友,朋友也不太了解,不过均表示显示的rollback操作一下也没错,保险点。又去问了DBA,DBA说需要。

官网上对于事物的这块是这么讲的,并没有明确给出答案。

      13.3.1 START TRANSACTION, COMMIT, and ROLLBACK Syntax

Q:数据库的事物隔离是什么意思?

A:数据库有四种事物隔离,之前对其理解不深,最近我在一边学习,一边联系到业务中遇到的实际场景,我从官方文档中摘了一段出来,想展开了解,请阅读官方文档,因为官方文档是最权威的。

       14.5.2.1 Transaction Isolation Levels

05-21 20:46