事务Transaction

自治事务 PRAGMA AUTONOMOUS TRANSACTION 阅读详情

事务Transaction  ===>

 

 

作用:保持数据的完整性(要成功全部成功、要失败全部失败)

特点:原子性(事物的最小单位,不再被分隔)、一致性、隔离性(如远程操作数据,本地也在开,也就是多个事物间是相对独立的,互不影响的)、持久性

 

 

特征

原子性:事务是不可分割的最小单位

一致性:事务中的多个操作最终状态是一致的

隔离性:同一数据库多个事务彼此间是独立的,互不干扰

持久性:事务的最终状态,要成功就成功,要失败就失败

 

 

开启一个事务

干活

。。。

。。。

。。。

失败了。------->  这个事务就是失败了,再了不会成功了------->时间不能倒流

 

---------------->这是mysql的一个自动机制

 

---------------->事物的使用

start   transaction;       ========>开启一个事物

sql语句;

sql语句;

sql语句;

sql语句;

sql语句;

#结束事物

commit;    #-->这个#号是注释符 commit类似submit意思====>(成功、事务结束)

rollback;   #回滚事务(事务、事务结束)==========>相当这件事白做了,同时事务也结束了

 

 

 

结束事物的方法:commit、rollback

事务的最终状态:commit、rollback

 

 

 

 

 

====================--------------->开启一个事物,这样我们在修改真实重要的数据时,万一自己改错了,这时可以用事务的回滚点来挽回损失,当自己检查确保没问题时,再commit  即

 

 

 

 

 

回滚点

 start   transaction;  #开启一个事务

sql语句;

sql语句;

sql语句;

savepoint  名;  #回滚点

sql语句;

sql语句;

sql语句;

rollback   to  名;    #回滚到指定的回滚点

 

 

注意:rollback   to  回滚点名;    #不会结束事务

 

 

事务总结

1、事务的原理及作用

2、事务的特点

3、开启事务、回滚点、提交、

 

 

--------------------------------------------------------------------------------

 

 

不支持事物的sql语句: create   drop  alter  truncate

支持事务的sql语句:insert   update  delete

PRAGMA AUTONOMOUS TRANSACTION 自治事务 分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!                这段时间遇到一个问题, 阅读详情

相关推荐

ONNC Open Neural Network Compiler 开源神经网络编译器 一个 开源、模块化、可重用编译器算法和工具链的库,专门针对深度学习加速器(DLA)部署导入ONNX模型

ONNC是一个集合了开源、模块化、可重用编译器算法和工具链的库,专门针对深度学习加速器(DLA)。ONNC从底层开始构建,旨在将ONNX中间表示(IR)翻译成专有DLA代码。其软件架构设计强调可移植性和可重用性,从而简化了开发新后端的工作。上图展示了ONNC软件栈的顶层框图。软件栈从导入ONNX计算图模型到输出相应的硬件二进制文件,展示了各个功能块。

万有文的博客 1995

Zookeeper的事务--Transaction

Zookeeper的事务--Transaction 1. zookeeper事务操作,其实只是其multi操作的简单封装: public List<OpResult> multi(Iterable<Op> ops) 基本操作:new Transaction(zk).create(...).setData(...)... .commit(); 因为每次返回 this ...

qq_29545781的博客 3793

S7-1200模拟量

将两种不同的金属或合金金属焊接起来,构成一个闭合回路,利用温差电动势来测量温度,当两端存在温度梯度时,回路中就会有电流通过,此时两端之间就存在电动势--热电动势,这就是所谓的塞贝克效应(seebeck effect)。温差越大,热电动势越高。热电偶是有正负极性的,所以需要确保导线连接到正确的极性,否则会造成明显的测量误差。为了使温度补偿达到最佳效果,必须将热电偶模块安装在温度稳定的环境中简述:两种金属,每一种金属随温度变化是不同的,出现温差--由俩金属构成的回路就会有电流经过,因此两端形成热电动势。

王阿妹小天才的博客 2592

START TRANSACTION - 开始一个事务块

SYNOPSIS START TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ] DESCRIPTION 描述 这条命令开始一个新的事务。如果声明了隔离级别或者读写模式,那么新事务就使用这个特性,如同执行了SETTRANSACTION[...

weixin_30525825的博客 2880

逆向工程实战:解密AppleAccount的X-MMe-Nas-Qualify签名生成机制

本文通过逆向工程实战,详细解析了AppleAccount服务中X-MMe-Nas-Qualify签名的生成机制。作者利用Frida进行动态追踪定位签名源头,结合IDA Pro进行静态分析,并借助LLDB动态调试还原核心算法。文章最终分享了如何独立于苹果官方库,通过Python代码复现签名算法,为自动化测试和深度交互苹果服务的开发者提供了关键技术路径。

weixin_29323049的博客 707

蛋白组学/磷酸化蛋白组学分析笔记-2

如何校正蛋白丰度?磷酸化组学质谱下机处理。

weixin_43029125的博客 1372

SQLite 事务(Transaction)

    事务(Transactioin)是一个对数据库执行工作单元。事务(Transction)是以逻辑顺序完成的工作单位或序列,可以是由用户手动操作完成,也可以是由某种数据库程序自动完成。     事务是指一个或多个更改数据库的扩展。实际上,你可以把许多的SQLite查询联合成一组,把所有这些放在一起作为事务的一部分进行执行。   事务的属性(ACID)   原子性(Atomicity)...

冷月醉雪的博客 7741

2021电子科技大学分布式系统期末考点精析与实战解析

本文深入解析2021年电子科技大学分布式系统期末考试核心考点,包括分布式事务、时钟同步、GFS架构等高频内容。基于回忆版试题,提供实战解析与应试技巧,帮助考生高效复习。重点涵盖两阶段提交、Cristian算法等关键技术,适合计算机专业学生备考参考。

weixin_29251131的博客 540

MySQL Transaction(事务)学习笔记

一、资源入口 这次很快就找到了入口 在MySQL官方文档界面查找(MySQL Server—>MySQL Reference Manual—>选定自己的版本,当然也可以下载的 ) 不过说真的还是下载下来HTML比较方便点,打开Index.html就是目录了,我在其中搜索字段‘transaction’然后可以快速定位自己关心的内容。 我已经得到的信息glossary.html 词汇表 二、词汇表中关

我的学生时代 1万+

手把手教你学Simulink--进阶电机控制场景实例:基于Simulink的直流电机双闭环调速系统抗负载扰动仿真

摘要:本文基于Simulink平台构建直流电机双闭环调速系统,重点研究其在工业传送带场景下的抗负载扰动性能。系统采用转速外环(稳速)和电流内环(限流)的嵌套结构,通过工程法整定PI参数,实现了转速跌落<10%、恢复时间<0.5s的优异抗扰性能。仿真结果表明,相比单闭环系统,双闭环控制使转速跌落率降低47%,恢复时间缩短75%。文中详细介绍了数学模型建立、Simulink模块实现及参数优化方法,并提供了完整代码和模型文件,为电机控制系统设计提供实用参考。

MHD0815的博客 179

【2026年华为暑期实习(AI)-4月22日-第三题- 网络异常流量传播链路溯源】(题目+思路+Java&C++&Python解析+在线测试)

本文提出了一种基于空间距离和流量负载的网络异常传播链检测方法。首先通过曼哈顿距离建立基站间的直接关联关系,形成无向图;然后计算各连通块的总负载,筛选出关键节点;最后在关键节点构成的有向无环图(DAG)中寻找用户数最大的传播路径。算法采用DFS/BFS识别连通块,并通过动态规划求解最长路径,时间复杂度为O(N^2)。该方法适用于监控网络中异常流量的定向传播分析,能有效识别高负载区域和最大影响路径。

m0_73659489的博客 187

3分钟搞懂MySQL事务隔离级别及SET TRANSACTION影响事务

导读:MySQL支持SQL:1992标准中的所有事务隔离级别,使用SET TRANSACTION来设置不同的事务隔离级别或访问模式,我们一起实战下它的效果。我们都知道,MySQL的内置引...

Enmotech的博客 1415

关于Oracle AUTONOMOUS TRANSACTION(自治事务)的介绍

AUTONOMOUS TRANSACTION(自治事务)的介绍  在基于低版本的ORACLE做一些项目的过程中,有时会遇到一些头疼的问题,比如想在执行当前一个由多个DML组成的transaction(事务)时,为每一步DML记录一些信息到跟踪表中,由于事务的原子性,这些跟踪信息的提交将决定于主事务的commit或rollback. 这样一来写程序的难度就增大了, 程序员不得不把这些跟踪信息记录到...

u014712365的博客 123

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

关于事务(transaction)

关于事务(transaction)这个概念我最早是在做应用层测试的时候接触的,那个是时候知道还在应用HTTP1.0,在HTTP1.0中如果不设置Active的情况下,每个connection(链接)上只能跑一个Transanction,那个时候接触这个概念,是指的HTTP的这种请求,比如HTTP的Get或者HTTP的post等,应用测试仪表Avalanche&Relflector;那么具体这个事务

巅峰测试 4138

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ABAP程序内调用其他事务call transaction用法

、使用 PARAMETER ID 调用事务码并进行跳转(我自己用的) 使用场景:双击调用事务CS03并将参数填进事务CS03的PARAMETER ID里面。 注:如何查看事务CS03的PARAMETER ID:

yishangbing的博客 4061

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

DBMS_TRANSACTION包与事务

DBMS_TRANSACTION包为事务管理提供的一些过程和函数以及对分布事务的一些理解并为悬挂事务提供了处理方法。对于事务处理涉及到的table或view为﹕pending_trans$(是dba_2pc_pending的基本...

cj1112020的博客 433

SET TRANSACTION - 设置当前事务的特性

SYNOPSIS SET TRANSACTION [ ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE } ] [ READ WRITE | READ ONLY ] SET SESSION CHARACTERISTICS AS TRANSACTION [ ISOLATION LEVEL { READ COMMITTED |...

weixin_30293135的博客 608

通过Flashback Transaction Query进行事务撤销

具备了Flashback Version Query查询的基础,就可以进行基于Flashback Version Query的恢复,这就是Flashback Transaction Query。 Flashback Transaction Query 是一个诊断恢复工具,可以用于在事务级识别数据库的变更,与Flashback Versions Query类似, Flashback Transac...

恩墨学院专栏 375

oracle read only 事务,oracle set transaction read only与dbms_transaction实现事务transaction控制...

SQL> show userUser is "SYS"SQL> set transaction read only;Transaction setSQL> insert into t_table values(3);1 row insertedSQL> commit;Commit complete---sys用户 set transaction read only不生效SQ...

weixin_35867894的博客 548

PHP使用Redis的Transaction(事务)命令

本篇笔记简单介绍了Redis的Transaction(事务)命令:discard,exec,multi,unwatch,watch作用和php的使用 1.Transaction命令 命令 作用 返回值 watch 监视一个或多个key 总是OK multi 声明事务开始,后续命令将排队按顺序等待exec执行 总是OK exec 顺序执行multi之后的命令,如果mult...

再现理想 1587

sql 事务(Transaction)

事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看出,事务的提出主要是为了解决并发情况下保...

lxysoid的博客 692

MySQL事务(TRANSACTION)

MySQL 数据库中事务是用户一系列的数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 为什么要使用事务 事务具有 4 个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这 4 个特性简称为 ACID 特性。 1) 原子性 事务必须是原子工作单元,事务中的操作要么全部执行,要么全...

MySQL下载步骤详解(带安装教程) 229

Revit二次开发事务Transaction相关

Transaction是用来处理Revit中的有关改变模型的事务。此处提到的模型,基本上指的是一切Element,注意,像Line等不属于Element. 看下面的例子 SketchPlane sketchPlane = null; string txt = "Origin"; Line line = null; usi...

niaxiapia的博客 1163

discuz mysql事务_MySQL事务(TRANSACTION)

MySQL数据库中事务是用户一系列的数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。为什么要使用事务事务具有 4 个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这 4 个特性简称为 ACID 特性。1) 原子性事务必须是原子工作单元,事务中的操作要么全部执行,要么全都不执行,不能只完成部分...

weixin_31964135的博客 309

PRAGMA AUTONOMOUS_TRANSACTION(自治事务)

这段时间遇到一个问题,程序里明明插入了一条记录,但在后边的一段Procedure中却查不到刚刚插入的记录,最后发现这个Procedure的定义中加入了PRAGMA AUTONOMOUS_TRANSACTION。 PRAGMA AUTONOMOUS_TRANSACTION中文翻译过来叫“自治事务”(翻译的还算好理解),对于定义成自治事务的Procedure,实际上相当于一段独立运行的程序段,这段程

田攀的日志 3万+
上一篇: MySQL高级
下一篇: MySQL临时表的简单用法
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值