现在mysql5.0是不是支持事务了?
我知道在MS SQL中,支持触发器和存储过程的。但是在mysql中,我看过一本教程上说“事务”,感觉有点像MS SQL中的触发器。今天又看了mysql5.1参考手册,却没找到“事务”,但却找到触发器。
我都搞晕了。倒底mysql中,像MS SQL一样的触发器,在mssql中是叫“事务”呢?还是叫“触发器”。还是这二个跟本不是同一个东西,而是二样呢?谢谢·!!!

解决方案 »

  1.   

    (一)什么是事务?
               以一个单一的逻辑单位完成的一系列操作,它可以由一系列的SQL语句、SELECT、INSERT,UPDATE、DELETE组成,如果在该单位包含的操作执行完毕后没有发生错误,那么它对数据库所作的改变就是永久的了。如果一旦有错误发生,它就不会对数据库作任何修改或改变。(二)怎样建立事务?
    begin?开始一个事务:在这一命令之后的任何语句都将被认为是事务的一部分;
    Commit确认一个事务:并使事务对数据库所作的修改成为永久的;
    Rollback用来取消一个事务:并还原事务对数据库所作的修改。
      

  2.   

    那MYSQL中的事务是不是就等同于MSSQL中的触发器呢?(在MYSQL中,事务是不是就是触发器?)