try{
$SQL=$user_db->prepare("INSERT INTO user (...");
$SQL->execute();
$id=$user->lastInsertId('user');//Need this id for next query
//connect to 2nd db
//$SQL2=$message_db->prepare("UPDATE....");
}catch{...}
我有来自 2 个不同数据库的 2 个查询
如果有任何错误,有什么方法可以回滚错误并停止进程?
因为它来自 2 个不同的数据库所以我不能使用事务。
ps.1st db 是 innodb,但我的 2nd db 是 mysqlISAM(不支持事务)