社区
Web 开发
帖子详情
mysql 设置 手动 COMMIT 的语句!
y2j3
2008-11-11 10:17:54
mysql 设置手动 COMMIT 的语句! 谢谢!!请教大家了
...全文
602
3
打赏
收藏
mysql 设置 手动 COMMIT 的语句!
mysql 设置手动 COMMIT 的语句! 谢谢!!请教大家了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
y2j3
2008-11-11
打赏
举报
回复
楼主 回复:
谢谢你的回答!
抬头望远,低头沉思
2008-11-11
打赏
举报
回复
要是设置为手动提交:
在命令行中输入set autocommit = 0
但是,一旦重新启动mysql,mysql又默认的autocommit=1;
抬头望远,低头沉思
2008-11-11
打赏
举报
回复
楼主没说明白,你是要使用commit的语句呢,还是要设置手动提交(因为mysql 自动commit,这你是知道的)
1.比如:在mysql中
CREATE PROCEDURE tfer_funds
(from_account int, to_account int, tfer_amount numeric(10,2))
BEGIN
SET autocommit=0;
UPDATE account_balance SET balance=balance-tfer_amount WHERE account_id=from_account;
UPDATE account_balance SET balance=balance+tfer_amount WHERE account_id=to_account;
COMMIT;
END;
上面就使用了commit
2.要是设置为手动提交:
在命令行中输入set autocommit = 0
Mysql
的循环
语句
&需不需要
commit
。
本文探讨了
MySQL
中的循环
语句
,包括while、repeat和loop,并指出在
MySQL
中是否需要
commit
取决于auto
commit
设置
。当auto
commit
开启时,无需
手动
commit
,而关闭时,则需要
commit
来保存数据变更。
MySQL
如何
设置
手动
提交
本文介绍了
MySQL
如何关闭默认的自动提交事务,并通过
设置
auto
commit
和使用start transaction来实现
手动
提交。即使auto
commit
为0,也需使用
commit
保存数据,rollback则会回滚事务。
mysql
commit
什么意思_
MySql
是否需要
commit
详解
MySQL
在执行插入等DML操作时,是否需要
COMMIT
取决于存储引擎。对于InnoDB这样的事务引擎,如果AUTO
COMMIT
为OFF,则需要
手动
COMMIT
;否则,操作会自动提交。DDL
语句
如CREATE TABLE会隐式提交。
COMMIT
用于保存更改,ROLLBACK则用于撤销。显式、隐式和自动提交是提交的三种类型,其中DML
语句
通常需要显式提交。
Mysql
手动
提交事务
本文深入探讨
MySQL
中事务的
手动
提交过程,包括
设置
事务为
手动
提交、查询事务状态、开启及提交事务的具体操作。通过实例展示如何使用SQL
语句
进行事务控制,以及在事务中执行查询和修改操作时的锁机制。
mysql
中
手动
设置
事务提交
本文介绍了
MySQL
中auto
commit
的默认
设置
及其作用。当auto
commit
设为1时,系统自动提交事务;设为0则需
手动
通过
commit
命令提交。内容包括在不同会话中
设置
手动
提交事务,以及提交后的查询效果展示。
Web 开发
81,111
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章