关于事务处理的描述,正确的是:
A: MySQL中的事务不允许嵌套,若在执行START TRANSACTION语句前上一个事务还未提交,会隐式地执行提交操作。
B: 事务处理主要是针对数据表中数据的处理,不包括创建或删除数据库、数据表,修改表结构等操作,而且执行这类操作时会隐式地提交事务。
C: 当执行COMMIT或ROLLBACK后,当前事务就会自动结束。
D: ROLLBACK只能针对未提交的事务回滚,已提交的事务无法回滚。
E: 在使用START TRANSACTION开启事务后执行ALTER TABLE修改表结构,不会隐式提交事务。
A: MySQL中的事务不允许嵌套,若在执行START TRANSACTION语句前上一个事务还未提交,会隐式地执行提交操作。
B: 事务处理主要是针对数据表中数据的处理,不包括创建或删除数据库、数据表,修改表结构等操作,而且执行这类操作时会隐式地提交事务。
C: 当执行COMMIT或ROLLBACK后,当前事务就会自动结束。
D: ROLLBACK只能针对未提交的事务回滚,已提交的事务无法回滚。
E: 在使用START TRANSACTION开启事务后执行ALTER TABLE修改表结构,不会隐式提交事务。
举一反三
- 在事务程序中,不能执行哪类SQL语句。 A: 事务提交commit B: 事务回滚rollback C: 数据库创建 D: 数据修改
- 事务处理包括() A: 正常事务提交 B: 异常事务回滚 C: 删除不必要的数据 D: 自动执行
- ROLLBACK语句只能针对未提交的事务进行回滚操作,已提交的事务是不能回滚的
- 关于事务控制语句,下面说法正确的是( ) A: 事务开启语句是“start transaction;”。 B: 事务提交语句是“commit;”。 C: 事务回滚语句是“rollback;”。 D: 设置事务为自动提交模式的语句是“set autocommit=1;”。
- 提交事务表示事务成功执行,回滚事务表示事务执行失败。