请问mysql3.0上不能使用事务,那我怎么利用逻辑来实现类似事务方面的的操作呢?谢谢

解决方案 »

  1.   

    能不能具体的说下,另外这个版本的mysql不支持存储过程,
    如果我连续的插入数据,其中一条出错如何回滚,大家有什么好的想法呢
      

  2.   


    用php实现么?我写个用 php 实现的 ...  仅供 LZ 参考在插入过程中 可以用个 $id 存储过程中生成的 id号 用 id 作为 参数$id = array();while( .. )
    {
        $sql = 'insert ...';
        $query = mysql_query( $sql );    if( !$query )
        {
            $sql = 'delete from table where id in( $id ) ';
            mysql_query( $sql );
            exit( '数据插入失败' );
        }
        else
        {
            $id[] = mysql_insert_id();
        }
    }
      

  3.   


    不行,  mysql 5 点几版本 才有了 innodb; innodb 可以实现 事务功能