MYSQL事务处理的主要两种方法
admin
2023-05-22 07:23:06
0

下文主要给大家带来MYSQL事务处理的主要两种方法,希望这些内容能够带给大家实际用处,这也是我编辑MYSQL事务处理的主要两种方法这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

使用事务要注意以下三点:

1、在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。

2、事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。

3、事务用来管理 insert,update,delete 语句

MYSQL 事务处理主要有两种方法:

1、用 BEGIN, ROLLBACK, COMMIT来实现

  • BEGIN 开始一个事务

  • ROLLBACK 事务回滚

  • COMMIT 事务确认

2、直接用 SET 来改变 MySQL 的自动提交模式:

  • SET AUTOCOMMIT=0 禁止自动提交

  • SET AUTOCOMMIT=1 开启自动提交

例如:

SET AUTOCOMMIT = 0;
BEGIN;
INSERT INTO km_xtyh (YHID,YHMC) VALUE ('asdjoi213hjsh','李四');
COMMIT;

解读:

        先将自动提交给关闭了~然后用“BEGIN”开启事务,之后虽然是插入语句,但是还没有进行“COMMIT”操作,并没有真正的提交,该条数据只是暂时性存在数据库中(注意:此时数据库里已经有“李四”这一条数据),如果执行了"COMMIT"语句,该条数据将永久性插入数据库;

        如果不执行"COMMIT"执行的是另外一个语句"ROLLBACK",则数据库中将不会存在该条记录,数据没有真正插入成功。

对于以上关于MYSQL事务处理的主要两种方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。


相关内容

热门资讯

筑牢数字生命线,科士达以智慧能... 5月17日世界电信和信息社会日,2026 年国际电信联盟(ITU)以 “数字生命线:在互联世界中加强...
特朗普称将推迟对伊朗发动军事打... 当地时间5月18日,美国总统特朗普在社交平台“真实社交”发文表示,在卡塔尔、沙特阿拉伯、阿联酋领导人...
全国首个遥感卫星数据出境安全评... 5 月 18 日消息,据央视新闻今日报道,记者从海南省委网信办获悉,近日,全国首个遥感卫星数据出境安...
波兰防长:得和美国聊聊,不能以... 【文/观察者网 张菁娟】美军突然暂停对波兵力部署后,波兰连连喊话美国,迫切希望美方稳固对其安全承诺。...
世界博物馆日丨我在杭州修文物:... 5月18日,世界博物馆日。 在位于杭州市之江的浙江省博物馆,一场名为“古陶瓷修补装饰技艺展”的展览正...
“四川智造”如何护航天舟十号“... “四川智造”如何护航天舟十号“太空快递”? 2026年5月11日8时14分,搭载天舟十号货运飞船...
被困近11小时,广西柳州地震9... 5月18日,广西柳州市抗震救灾新闻发布会在太阳村镇上等村举行。柳州市消防救援局相关负责人介绍了91岁...
酒钢成功研发食品级瓶盖专用铝材 近日,酒钢突破传统热轧工艺限制,成功研发短流程铸轧薄坯高深冲铝板带——食品级瓶盖专用料,让国产高品质...
和铂医药公布首款AI候选药物L... 来源:上海证券报·中国证券网 和铂医药(股票代码:02142.HK),一家专注于免疫性疾病、肿瘤及其...
从深海孤岛到田间工厂,织就一张... 100%与97.9%,是山东省行政村移动网络覆盖与5G覆盖的双重刻度;全国首张5G全海岸线连续覆盖网...