事务,设置隔离级别

时间:2013-04-30 22:37:12

标签: mysql transactions

我一直在阅读有关设置事务隔离级别的信息。但无法真正找到这个简单问题的直接答案:

首先设置隔离级别然后启动事务,反之亦然。

START TRANSACTION
SET TRANSACTION ISOLATION LEVEL READ COMMITTED

那么哪个命令首先出现?它甚至重要吗?

PS:对PHP / MySQL站点使用事务/隔离级别有什么不利之处吗?

1 个答案:

答案 0 :(得分:2)

您应首先设置交易级别:

SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
START TRANSACTION;

因为您无法在事务中更改隔离级别。

事实上,试图判断你是否在使用某些版本的MySQL的事务中是唯一的方法。