我正在使用PDO运行多个查询.如果第二个查询失败,则抛出异常.
@H_301_10@$db = new PDO("MysqL:host=localhost;dbname=test",'root',''); $db->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); $sql = " DELETE FROM car; INSERT INTO car(name,type) SELECT name,from FROM vehicle; "; try { $db->exec($sql); } catch (PDOException $e) { echo $e->getMessage(); die(); }
上面的代码执行时没有抛出异常.