mysql事务处理代码
时间: 2023-10-16 13:08:40 浏览: 101
以下是一个简单的 MySQL 事务处理代码示例,用于向数据库插入一条新记录并更新一个现有记录:
```
START TRANSACTION;
INSERT INTO my_table (id, name, age) VALUES (1, 'John', 30);
UPDATE my_table SET age = 31 WHERE id = 2;
COMMIT;
```
在这个例子中,使用 `START TRANSACTION` 开始一个事务,然后执行 `INSERT INTO` 和 `UPDATE` 语句。如果所有语句都成功执行,则使用 `COMMIT` 提交事务。如果任何语句失败,则使用 `ROLLBACK` 回滚事务并撤销所有更改。
注意,如果你使用的是 InnoDB 引擎,那么事务是自动启用的。因此,在这种情况下,你无需手动启用它们。
阅读全文