n 事务回滚
当非正常断开连接,例如直接关闭dos窗口或关机,事务自动回滚。
在命令行下敲入第一条DML语句时就已经开始了一个事务,只要没有执行commit,这些操作就都在同一个事务里。因此执行rollback;会回滚全部操作。
n 事务提交
当正常断开连接的时候例如exit,事务自动提交。
执行DDL语句事务自动提交。
执行commit;//此时再执行rollback无效
n 事务回滚
当非正常断开连接,例如直接关闭dos窗口或关机,事务自动回滚。
在命令行下敲入第一条DML语句时就已经开始了一个事务,只要没有执行commit,这些操作就都在同一个事务里。因此执行rollback;会回滚全部操作。
n 事务提交
当正常断开连接的时候例如exit,事务自动提交。
执行DDL语句事务自动提交。
执行commit;//此时再执行rollback无效