Php 在Yii中全局设置隔离级别
我有Php 在Yii中全局设置隔离级别,php,yii,isolation-level,Php,Yii,Isolation Level,我有Yii和数据库连接元素的初始配置数组: 'components'=>array( ...... 'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=blog', 'emulatePrepare' => true, 'username' => 'root',
Yii
和数据库连接元素的初始配置数组:
'components'=>array(
......
'db'=>array(
'connectionString' => 'mysql:host=localhost;dbname=blog',
'emulatePrepare' => true,
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'tablePrefix' => 'tbl_',
),
)
是否可以用相同的方式为整个应用程序全局配置事务隔离级别?尝试添加
'initSQLs' => array('SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE;'),
到“db”=>数组
您可以将SERIALIZABLE更改为所需的任何事务隔离级别 对于数据库锁定?@eskimo,您可以在以下位置阅读有关事务隔离级别的信息: