mysql事务问题
php连接mysql在一个事务中有如下代码:先插入某条数据,再查询这笔数据
$id=Tools::createId();//生成全局id,
$data=array('id'=>$id,'name'=>'xxx');
$db->beginTrans();
$db->insert('table',$data);往table中插入数据
$info=$db->fetchRow($id) //这里获取不到??$info为空,但我们在ms sql server数据库中是能正常获取到的,
..这里还有许多根据此id,操作其它....
$db->commit();
不知道mysql为什么这样?没有办法?我们只有在第一条插入时,不加入到事务中,但我们在ms sql server中一直都可以放在同一事务中
埃克斯☆咖喱棒
12 years, 6 months ago