
mysql
hobbs136
这个作者很懒,什么都没留下…
展开
-
mysql事务隔离级别测试
<?phpinclude_once(getenv(HOME)./autoload.php);$oDb = Db::get(account);$oDb->query(SET TRANSACTION ISOLATION LEVEL SERIALIZABLE);//$oDb->query(SET TRANSACTION ISOLATION LEVEL REPEATABL原创 2009-08-06 21:46:00 · 1095 阅读 · 0 评论 -
对web并发插入时出现重复记录的一点想法
首先我们先了解下mysql的锁表机制。一种是共享锁,一种是独占锁。共享锁就是读锁,这种锁主要就是防止在读的时候又有新数据的插入,而并不排斥其他的线程读取。而独占锁就是在写的时候加的锁,既防止读,又防止写。好了,现在我们分析下为什么会出现重复记录。 假设一种情况:假设有两个表:a,b。a为订单表,b为帐务记录表。if order1.state == not_confirm原创 2009-08-10 11:08:00 · 1823 阅读 · 0 评论