1
我一直在閱讀關於設置事務的隔離級別。但無法真正找到簡單問題的直接答案:事務,設置隔離級別
我是否首先設置隔離級別,然後啓動事務,反之亦然。
START TRANSACTION
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
那麼哪個命令最先?它甚至重要嗎?
PS:使用PHP/MySQL網站的事務/隔離級別有什麼不利嗎?
我一直在閱讀關於設置事務的隔離級別。但無法真正找到簡單問題的直接答案:事務,設置隔離級別
我是否首先設置隔離級別,然後啓動事務,反之亦然。
START TRANSACTION
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
那麼哪個命令最先?它甚至重要嗎?
PS:使用PHP/MySQL網站的事務/隔離級別有什麼不利嗎?
你應該首先設置事務級別:
SET TRANSACTION ISOLATION LEVEL READ COMMITTED;
START TRANSACTION;
因爲你不能隔離級別在事務內改變。
事實上,試圖是唯一的方法來告訴你是否在某個MySQL版本的事務中。
PS:我讀過,如果您擁有MyISAM引擎,交易可能不起作用? – 2013-04-30 22:48:26