我一直在阅读有关设置事务隔离级别的信息。但无法真正找到这个简单问题的直接答案:
首先设置隔离级别然后启动事务,反之亦然。
START TRANSACTION
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
那么哪个命令首先出现?它甚至重要吗?
PS:对PHP / MySQL站点使用事务/隔离级别有什么不利之处吗?
答案 0 :(得分:2)
您应首先设置交易级别:
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
START TRANSACTION;
因为您无法在事务中更改隔离级别。
事实上,试图判断你是否在使用某些版本的MySQL的事务中是唯一的方法。