我现在希望用事务同时处理两个SQL语句,希望其中有一个出错就回滚.PS:单独提交与单独回滚已会

解决方案 »

  1.   

    你可以试试这样:
    query("START TRANSACTION");
    query("SQL1");   // 你要执行的sql1
    if(结果不是你想要的)
    {
       query("ROLLBACK"); 事务回滚   
    }
    query("SQL2");   // 你要执行的sql2
    if(结果不是你想要的)
    {
       query("ROLLBACK"); 事务回滚   
    }query("COMMIT"); 事务提交