飞跃高山与大洋的鱼飞跃高山与大洋的鱼
首页
先看
计算机
  • 数学
  • Linux
  • Arch
  • Manjaro
  • Ubuntu
  • CentOS
  • Kubernetes
  • Web
  • JavaScript
  • TypeScript
  • CSS
  • Canvas
  • Vue
  • Vite
  • NuxtJS
  • Webpack
  • Flutter
  • D3
  • Jest
  • WeApp
  • Utils
  • Nodejs
  • Nestjs
  • Golang
  • Nginx
  • Traefik
  • MySQL
  • MongoDB
  • Redis
  • Docker
算法
  • 像素风
  • Git
  • Github
  • VSCode
  • Chrome
  • Google
  • Bookmark scripts
  • 导航 🎉
  • VuePress 侧边栏插件
  • VuePress 官网
🚇 开往
首页
先看
计算机
  • 数学
  • Linux
  • Arch
  • Manjaro
  • Ubuntu
  • CentOS
  • Kubernetes
  • Web
  • JavaScript
  • TypeScript
  • CSS
  • Canvas
  • Vue
  • Vite
  • NuxtJS
  • Webpack
  • Flutter
  • D3
  • Jest
  • WeApp
  • Utils
  • Nodejs
  • Nestjs
  • Golang
  • Nginx
  • Traefik
  • MySQL
  • MongoDB
  • Redis
  • Docker
算法
  • 像素风
  • Git
  • Github
  • VSCode
  • Chrome
  • Google
  • Bookmark scripts
  • 导航 🎉
  • VuePress 侧边栏插件
  • VuePress 官网
🚇 开往
  • MYSQL

    • MySQL
    • INSERT、UPDATE & DELETE
    • JOIN & UNION
    • SELECT
    • Stored Procedure
    • TRANSACTIONS
      • 示例
    • TRIGGER
    • VIEWS

TRANSACTIONS

事务处理是一种机制,用来管理成批的 SQL 操作,以保证数据库的完整性。如果错误发生,则进行回退(撤销)到已知安全状态的版本。

术语:

  • 事务(transaction):指一组 SQL 语句
  • 回退(rollback):指撤销指定 SQL 语句的过程
  • 提交(commit):指将未存储的 SQL 语句结果写入数据库表
  • 保留点(savepoint):指事务处理中设置的临时占位符(place-holder),你可以对它发布回退(与回退整个事务处理不同)

示例

START TRANSACTION;
DELETE FROM orders
WHERE order_num = 20016;
DELETE FROM orderitems
WHERE order_num = 20016;
COMMIT;
编辑文档!
上次更新:
贡献者: shanyuhai123
Prev
Stored Procedure
Next
TRIGGER