我一直在阅读有关设置事务隔离级别的内容。但对于这个简单的问题却找不到直接的答案:
我是先设置隔离级别,然后启动事务,还是反之亦然。
START TRANSACTION
SET TRANSACTION ISOLATION LEVEL READ COMMITTED那么哪个命令最先出现呢?这有什么关系吗?
PS:在PHP/MySQL站点中使用事务/隔离级别有什么缺点吗?
发布于 2013-05-01 06:50:15
您应该先设置事务级别:
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
START TRANSACTION;因为您不能从事务中更改隔离级别。
事实上,尝试是判断您是否在使用某些版本的MySQL的事务中的唯一方法。
https://stackoverflow.com/questions/16310084
复制相似问题